Skip to content

Instantly share code, notes, and snippets.

@fxdgear

fxdgear/init.sls Secret

Last active January 1, 2016 01:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fxdgear/1bafb58ac33c62fc9cec to your computer and use it in GitHub Desktop.
Save fxdgear/1bafb58ac33c62fc9cec to your computer and use it in GitHub Desktop.
ssh state file
github.com:
ssh_known_hosts:
- present
- user: root
- fingerprint: 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48
ssh_config:
file.managed:
- name: /root/.ssh/config
- source: salt://ssh/files/config
- user: root
- group: root
- mode: 600
homeowners_id_rsa:
file.managed:
- name: /root/.ssh/homeowners_id_rsa
- source: salt://ssh/files/homeowners_id_rsa
- user: root
- group: root
- mode: 600
homeowners_id_rsa.pub:
file.managed:
- name: /root/.ssh/homeowners_id_rsa.pub
- source: salt://ssh/files/homeowners_id_rsa.pub
- user: root
- group: root
- mode: 644
saltstates_id_rsa:
file.managed:
- name: /root/.ssh/saltstates_id_rsa
- source: salt://ssh/files/saltstates_id_rsa
- user: root
- group: root
- mode: 600
file.managed:
- name: /root/.ssh/saltstates_id_rsa.pub
- source: salt://ssh/files/saltstates_id_rsa.pub
- user: root
- group: root
- mode: 644
pillar_id_rsa:
file.managed:
- name: /root/.ssh/pillar_id_rsa
- source: salt://ssh/files/pillar_id_rsa
- user: root
- group: root
- mode: 600
file.managed:
- name: /root/.ssh/pillar_id_rsa.pub
- source: salt://ssh/files/pillar_id_rsa.pub
- user: root
- group: root
- mode: 644
/etc/ssh/sshd_config:
file.managed:
- source: salt://ssh/files/sshd_config
- user: root
- group: root
- mode: 644
- template: jinja
- context:
users: {% for user in pillar['users'].keys() %}{{ user }} {% endfor %}
port: 51391
/etc/ssh/sshd_banner:
file.managed:
- source: salt://ssh/files/sshd_banner
- user: root
- group: root
- mode: 0644
- require:
- pkg: openssh-server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment