Commit Graph

8 Commits

Author SHA1 Message Date
cc0e8f7aff
pillar: add empty pillar and pillarstack config
Prevents the following warnings/errors in the master log:

    [ERROR   ] Root path 'pillar' not present in git_pillar remote '__env__ https://git.spritsail.io/frebib/salt.git', skipping.
    [ERROR   ] Root path 'pillar' not present in git_pillar remote '__env__ https://github.com/nerdhouse/salt.git', skipping.
    [CRITICAL] Specified ext_pillar interface gitstack is unavailable

Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-19 15:37:22 +01:00
8024449e2b
salt/minion: only restart salt-minion on config/pkg change
Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-19 15:21:09 +01:00
37e659cfc3
users: add Docker group to admin users
Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-19 15:13:34 +01:00
05d7cef80c
users: manage ssh authorised keys
Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-19 15:10:01 +01:00
6d843a0b65
users/frebib: add frebib-Cf SSH public key
Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-19 15:00:06 +01:00
2b9420afa9
Manage salt-minion package, service and config
Restart the service after upgrading the package or modifying the minion
configuration file.

Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-12 17:09:28 +01:00
889383f111
Add systemd-journal group to admin_groups
Only if the init system is systemd, though

Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-12 14:58:22 +01:00
077f2ab15f
Add users and ssh service
Signed-off-by: Joe Groocock <me@frebib.net>
2020-07-12 14:53:03 +01:00