Skip to content
Snippets Groups Projects
Commit c4063933 authored by Jan Philipp Timme's avatar Jan Philipp Timme
Browse files

Add oneshot states to prepare freshly cloned machines

parent 09d631ae
No related branches found
No related tags found
No related merge requests found
States in this directory are meant to be fired at a machine once if needed.
Do NOT put them into your top.sls, or you will suffer.
include:
- .clear-systemd-machine-id
- .renew-openssh-keys
/etc/machine-id:
file.managed:
- mode: 0444
- contents: ''
hshbase_clear_old_ssh_host_keys:
cmd.run:
- name: 'bash -c "rm -v /etc/ssh/ssh_host_*key*'
- user: root
hshbase_regenerate_ssh_host_keys:
cmd.run:
- name: 'dpkg-reconfigure openssh-server'
- user: root
- require:
- cmd: hshbase_clear_old_ssh_host_keys
hshbase_restart_sshd:
cmd.run:
- name: 'systemctl restart ssh'
- user: root
- require:
- cmd: hshbase_regenerate_ssh_host_keys
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment