You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
937 B
43 lines
937 B
--- |
|
- name: Preps Playbook |
|
hosts: lxd_hosts |
|
become: true |
|
roles: |
|
- fail2ban |
|
- utilizadores |
|
tasks: |
|
- name: PREPS -- install needed packages |
|
become: true |
|
package: |
|
state: present |
|
name: '{{ item }}' |
|
with_items: |
|
- unattended-upgrades |
|
- zfsutils-linux # needed for lxd |
|
- name: PREPS -- install lxd snap |
|
become: true |
|
snap: |
|
name: lxd |
|
- name: Add user 'git' |
|
become: true |
|
user: |
|
name: git |
|
groups: |
|
- lxd |
|
- name: PREPS -- git authorized keys |
|
copy: |
|
src: 'files/sshd_config' |
|
dest: '/etc/ssh/sshd_config' |
|
mode: 0644 |
|
notify: |
|
- reload sshd |
|
- name: PREPS -- git host shim |
|
copy: |
|
src: 'files/git_host_shim' |
|
dest: '/usr/local/bin/gitea' |
|
mode: 0755 |
|
handlers: |
|
- name: reload sshd |
|
service: |
|
name: sshd |
|
state: reloaded
|
|
|