martin
martin

Reputation: 990

What's wrong with this simple file.managed saltstack configuration?

From a fresh salt stack installation on server and client, the goal is to serve a file with a number inside:

SERVER
$vim /etc/salt/master

...
file_roots:
  base:
    - /srv/salt
...

$echo 1 > /srv/salt/tmp/salt.config.version
$cat /srv/salt/top.sls

base:
  '*':
    - tmpversion

$cat /srv/salt/tmpversion/init.sls

/tmp/salt.config.version:
  file.managed:
    - source: salt://tmp/salt.config.version
    - user: root
    - group: root
    - mode: 644

CLIENT (minion)
$vim /etc/salt/minion

...
master: <masterhostnamehere>
...

I'm using salt '*' state.sls tmpversion to apply the configuration. I don't know how to get the changes applied automatically..

Upvotes: 0

Views: 659

Answers (1)

Utah_Dave
Utah_Dave

Reputation: 4581

Salt doesn't do anything until you tell it to. So that means that you have to run the salt command on the cli when you want a state to be applied, or you can use Salt's internal scheduler or your system's cron to run the job regularly.

Upvotes: 1

Related Questions