Questions tagged [rudder]

Rudder is an easy to use, web-driven, role-based solution for IT Infrastructure Automation and Compliance.

Rudder is an open source audit and configuration management utility to help automate system configuration across large IT infrastructures. Rudder relies on a lightweight local agent installed on each managed machine (derived from CFEngine 3).

Rudder's server-side web interface is written in Scala and its local agent is written in C, and are published as free software under the GNU Affero General Public License 3.0.

See http://www.rudder-project.org.

28 questions
5
votes
2 answers

How to configure rudder-agent?

When configuring rudder-agent, the doc says to fill policy_server.dat with the rudder-server hostname: echo 'rudder-server' > /var/rudder/cfengine-community/policy_server.dat Should i use preferably the fully qualified domain name (fqdn), or the…
themr0c
  • 51
  • 2
4
votes
2 answers

What's the right way to switch from CFEngine to Rudder?

We have an existing cfengine3-community installation with lots of custom promises and it runs on about 50 machines. I'm interested in switching to Rudder, and I'm wondering about the best way to migrate. The newest version of Rudder seems to be…
steev
  • 165
  • 7
3
votes
1 answer

How to make Rudder set different config for each node?

How can I make Rudder set a config dynamically depending on which node it is applying the directive? For e.g. - Managing hundreds of nodes, each is supposed to have a file 'storage_password' which contains a 32-digit password, unique to each…
Vinícius M
  • 153
  • 7
3
votes
2 answers

how to download and install local package with rudder

In "download a file" URL to download file from [text] http://get.code-industry.net/public/master-pdf-editor-4.0.40_qt5.amd64.deb Absolute path to download file to on a node [text] /opt/packages/ I also tried Absolute path to download file to on a…
3
votes
1 answer

rudder-agent 3.1 : different output between nodes

I'm using rudder-agent 3.1 (rudder server 3.0.6), when I'm forcing inventory with "rudder agent inventory" I don't have the same output size between node, it's like the verbose was different (see bottom). Any idea ? x@pv2-51b7y:~$ sudo rudder agent…
frbayart
  • 327
  • 2
  • 8
3
votes
1 answer

rudder 3.0 : EVP_DecryptFinal_ex

I'm using rudder 3.0.x on Raspbian (RPi v2) and I get some strange errors sometime. I'm trying to understand this error message: "EVP_DecryptFinal_ex: error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length". I'm using…
frbayart
  • 327
  • 2
  • 8
3
votes
1 answer

Rudder nodes losing link to server?

Yesterday I've set up my first Rudder server, with two nodes. All was green. This morning, everything is orange ("unexpected"), and if I run the client manually I see this…
greg
  • 171
  • 11
3
votes
2 answers

how to remove a node in rudder 2.3

I'm using Rudder 2.3 (v.2.3.7~rc2~git201205021042 ) since some months now and I have added some VM which have been deleted now. So I search a step by step howto to remove its from my rudder node list. I suppose it's in LDAP entries but may be some…
frbayart
  • 327
  • 2
  • 8
3
votes
2 answers

rudder-relayd.service: Failed at step NAMESPACE - Permission denied

I'm trying to use rudder-server on a Debian buster at work, the webapp works fine but one of the rudder services does'nt work and I can't receive reports from other nodes : ● rudder-relayd.service - Rudder Relay Daemon Loaded: loaded…
Matias V
  • 41
  • 6
2
votes
2 answers

rudder nodes not seen by rudder server

I've configured rudder server 4.3 on debian stretch, and rudder agent 4.1 for raspberrypies and one other rudder agent 4.3 on a debian stretch machine, no iptables rules between them. On the rudder server I can see logs about the raspberrypies names…
olivier
  • 21
  • 1
2
votes
1 answer

get output of command execution in Rudder?

I'm trying to use a User Technique in Rudder to monitor if my nodes has pending package updates. I create a Technique that execute: /usr/bin/apt-get update && /usr/bin/apt-get list --upgradable I also want to create another Technique to execute a…
kattunga
  • 43
  • 4
2
votes
1 answer

How to send notifications about failing compliance in Rudder?

Think the title says it all but I want to send an email to someone when the compliance for a node isn't 100%. I can't seem to find anywhere to do this in the portal is there a another way?
Dreamwalker
  • 173
  • 1
  • 7
2
votes
2 answers

Using variables / node information in technique?

I am trying to update a config file using the "File Enforce Content" in the Lines argument I have tried obtaining information about the node using ${rudder.node.hostname} this never gets replaced on the actual node though and remains the same? I…
Dreamwalker
  • 173
  • 1
  • 7
2
votes
1 answer

Rudder : jobScheduler report missing

I am running Rudder server 4.1.3 on a Debian 8.8 server. I have several agent on Debian 8.8 server too. All works fine ... except jobScheduler report. Compliance Report of my schedule job is missing. Inside logs, i see : May 27 10:16:14 …
Bepsi
  • 21
  • 2
2
votes
2 answers

How to upgrade all nodes packages with Rudder

I'm playing around with Rudder (http://www.rudder-project.org/site/) but can't seem to see an option for what I want. I'd like all packages on the 'nodes' checked for updates then upgraded, the equivalent of 'apt-get update && apt-get upgrade' on a…
GoldieLocks
  • 133
  • 4
1
2