| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- {% import "globals.jinja" as globals %}
- include:
- - admin.ca
- - admin.certbot
- - saltstack.master
- /data/admin:
- file.directory:
- - mode: 700
- - require:
- - file: /data
- {% for subdir in [
- 'pillar',
- 'pki',
- 'salt',
- 'salt-modules',
- ] %}
- /data/admin/{{ subdir }}:
- file.directory:
- - mode: 700
- - require:
- - file: /data/admin
- {% endfor %}
- admin_bashrc:
- file.append:
- - name: /root/.bashrc
- - text:
- - alias salt='salt -t60'
- /root/.ssh:
- file.directory:
- - mode: 700
- /root/.ssh/id_rsa:
- file.managed:
- - mode: 600
- - contents_pillar: admin:ssh:id_rsa
- - require:
- - file: /root/.ssh
- /root/.ssh/id_rsa.pub:
- file.managed:
- - mode: 644
- - contents_pillar: admin:ssh:id_rsa_pub
- - require:
- - file: /root/.ssh
|