This commit is contained in:
Keiran Snowden
2023-01-28 17:21:52 -05:00
parent 4817a8a7bd
commit 52f0f1070e
4 changed files with 27 additions and 20 deletions

View File

@@ -1,25 +1,25 @@
include: include:
- salt.update - salt.update
#/lib/systemd/system/salt-minion.service: /lib/systemd/system/salt-minion.service:
# file.managed: file.managed:
# - source: salt://salt/files/salt-minion.service - source: salt://salt/files/salt-minion.service
# - user: root - user: root
# - group: root - group: root
# - mode: 644 - mode: 644
#systemd reload for salt-minion: systemd reload for salt-minion:
# module.run: module.run:
# - name: service.systemctl_reload - name: service.systemctl_reload
# - onchanges: - onchanges:
# - file: /lib/systemd/system/salt-minion.service - file: /lib/systemd/system/salt-minion.service
#salt-minion: salt-minion:
# service.running: service.running:
# - enable: true - enable: true
# - require: - require:
# - file: /lib/systemd/system/salt-minion.service - file: /lib/systemd/system/salt-minion.service
# - module: systemd reload for salt-minion - module: systemd reload for salt-minion
/etc/salt/minion: /etc/salt/minion:
file.managed: file.managed:

View File

@@ -4,7 +4,7 @@
- users - users
- salt.minion - salt.minion
{% if salt.pillar.get('restic', None) is not none %} {% if salt.pillar.get('restic', None) is not none %}
- restic.client # - restic.client
{% endif %} {% endif %}
'fen.keiran.us': 'fen.keiran.us':
- workstation - workstation
@@ -19,5 +19,5 @@
- salt.master - salt.master
- icinga2 - icinga2
- nginx - nginx
- restic.server # - restic.server
- samba - samba

View File

@@ -0,0 +1,6 @@
{% for host, config in salt.pillar.get('ssh_hosts')[user].items() -%}
Host {{ host }}
{%- for key, val in config %}
{{ key }} {{ val }}
{%- endfor %}
{%- endfor %}

View File

@@ -80,7 +80,8 @@
{% if 'ssh_config' in data %} {% if 'ssh_config' in data %}
/home/{{ user }}/.ssh/config: /home/{{ user }}/.ssh/config:
file.managed: file.managed:
- contents_pillar: users:{{ user }}:ssh_config - source: 'salt://users/files/ssh_hosts.jinja'
#- contents_pillar: users:{{ user }}:ssh_config
- user: {{ user }} - user: {{ user }}
- group: {{ user }} - group: {{ user }}
- mode: 0400 - mode: 0400