Compare commits
	
		
			1 Commits
		
	
	
		
			empty-pill
			...
			033cc77d7a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						033cc77d7a
	
				 | 
					
					
						
@@ -1,3 +0,0 @@
 | 
				
			|||||||
{{ saltenv }}:
 | 
					 | 
				
			||||||
  '*':
 | 
					 | 
				
			||||||
    []
 | 
					 | 
				
			||||||
@@ -1 +0,0 @@
 | 
				
			|||||||
[]
 | 
					 | 
				
			||||||
@@ -8,13 +8,10 @@ salt-minion:
 | 
				
			|||||||
  - require:
 | 
					  - require:
 | 
				
			||||||
    - pkg: salt-minion
 | 
					    - pkg: salt-minion
 | 
				
			||||||
    - file: /etc/salt/minion
 | 
					    - file: /etc/salt/minion
 | 
				
			||||||
 | 
					  service.restart:
 | 
				
			||||||
restart-salt-minion:
 | 
					 | 
				
			||||||
  cmd.run:
 | 
					 | 
				
			||||||
  - name: sleep 10 && systemctl restart salt-minion
 | 
					 | 
				
			||||||
  - bg: true
 | 
					 | 
				
			||||||
  - order: last
 | 
					  - order: last
 | 
				
			||||||
  - onchanges:
 | 
					  - no_block: true
 | 
				
			||||||
 | 
					  - watch:
 | 
				
			||||||
    - pkg: salt-minion
 | 
					    - pkg: salt-minion
 | 
				
			||||||
    - file: /etc/salt/minion
 | 
					    - file: /etc/salt/minion
 | 
				
			||||||
  - require:
 | 
					  - require:
 | 
				
			||||||
@@ -22,19 +19,18 @@ restart-salt-minion:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/etc/salt/minion:
 | 
					/etc/salt/minion:
 | 
				
			||||||
  file.managed:
 | 
					  file.managed:
 | 
				
			||||||
  - source: salt://{{ slspath }}/templates/minion.jinja
 | 
					  - source: salt://{{ slspath }}/minion.jinja
 | 
				
			||||||
  - template: jinja
 | 
					 | 
				
			||||||
  - user: root
 | 
					  - user: root
 | 
				
			||||||
  - group: root
 | 
					  - group: root
 | 
				
			||||||
  - mode: 644
 | 
					  - mode: 644
 | 
				
			||||||
  - context:
 | 
					  - context:
 | 
				
			||||||
      masters: {{ masters|json }}
 | 
					    - masters: {{ masters|json }}
 | 
				
			||||||
  - require:
 | 
					  - require:
 | 
				
			||||||
    - pkg: salt-minion
 | 
					    - pkg: salt-minion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
check-minion-config:
 | 
					check-minion-config:
 | 
				
			||||||
  cmd.run:
 | 
					  cmd.run:
 | 
				
			||||||
  - name: sudo salt-call --local --skip-grains test.true
 | 
					  - name: sudo salt-call --local --skip-grains test.ping:
 | 
				
			||||||
  - onchanges:
 | 
					  - watch:
 | 
				
			||||||
    - pkg: salt-minion
 | 
					 | 
				
			||||||
    - file: /etc/salt/minion
 | 
					    - file: /etc/salt/minion
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
id: {{ grains.id|lower }}
 | 
					id: {{ minion_id }}
 | 
				
			||||||
log_level: info
 | 
					log_level: info
 | 
				
			||||||
ipv6: true
 | 
					ipv6: true
 | 
				
			||||||
ssl: true
 | 
					ssl: true
 | 
				
			||||||
@@ -16,9 +16,4 @@
 | 
				
			|||||||
  {%- if user.shell is defined %}
 | 
					  {%- if user.shell is defined %}
 | 
				
			||||||
  - shell: {{ user.shell }}
 | 
					  - shell: {{ user.shell }}
 | 
				
			||||||
  {%- endif %}
 | 
					  {%- endif %}
 | 
				
			||||||
  ssh_auth.manage:
 | 
					 | 
				
			||||||
  - user: {{ name }}
 | 
					 | 
				
			||||||
  {%- if user['ssh-keys'] is defined %}
 | 
					 | 
				
			||||||
  - ssh_keys: {{ user['ssh-keys']|json }}
 | 
					 | 
				
			||||||
  {%- endif %}
 | 
					 | 
				
			||||||
{%- endfor %}
 | 
					{%- endfor %}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,9 +4,6 @@
 | 
				
			|||||||
  {%- do admin_groups.append('systemd-journal') %}
 | 
					  {%- do admin_groups.append('systemd-journal') %}
 | 
				
			||||||
{%- endif %}
 | 
					{%- endif %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{# FIXME(frebib): manage Docker group instead of blindly adding it #}
 | 
					 | 
				
			||||||
{%- do admin_groups.append('docker') %}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
frebib:
 | 
					frebib:
 | 
				
			||||||
  groups:
 | 
					  groups:
 | 
				
			||||||
{%- for group in admin_groups %}
 | 
					{%- for group in admin_groups %}
 | 
				
			||||||
@@ -15,7 +12,6 @@ frebib:
 | 
				
			|||||||
  ssh-keys:
 | 
					  ssh-keys:
 | 
				
			||||||
  - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINk+sOUEXKsGqITyMhna9v77ADGagkr3YMpgZFkrvqcd frebib@frebib-PC
 | 
					  - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINk+sOUEXKsGqITyMhna9v77ADGagkr3YMpgZFkrvqcd frebib@frebib-PC
 | 
				
			||||||
  - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBIGxhZPQM/3Ck+DNNM0CoIZTsvKqQLKq8fqQoO6fXzX frebib@frebib-OnePlus3
 | 
					  - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBIGxhZPQM/3Ck+DNNM0CoIZTsvKqQLKq8fqQoO6fXzX frebib@frebib-OnePlus3
 | 
				
			||||||
  - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL+T8ChEU9YmpE2BY77oEtKzedB8HWDSM5bErDN9gcvj frebib@frebib-Cf
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
adam:
 | 
					adam:
 | 
				
			||||||
  groups:
 | 
					  groups:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user