37 lines
918 B
YAML
37 lines
918 B
YAML
- name: "Initialise network config, packages & user tanguy"
|
|
hosts: "e1r9p4.42.fr"
|
|
become: yes
|
|
become_user: root
|
|
become_method: su
|
|
tasks:
|
|
- name: "Set up networking"
|
|
copy:
|
|
src: "files/interfaces"
|
|
dest: "/etc/network/"
|
|
owner: "root"
|
|
group: "root"
|
|
- name: "Upload ssh config"
|
|
copy:
|
|
src: "files/sshd_config"
|
|
dest: "/etc/ssh/"
|
|
owner: "root"
|
|
group: "root"
|
|
- name: "Install sudo"
|
|
apt:
|
|
name: ['sudo']
|
|
update_cache: "yes"
|
|
state: "present"
|
|
- name: "Add tanguy to sudoers"
|
|
user:
|
|
name: "tanguy"
|
|
groups: "sudo"
|
|
append: yes
|
|
- name: "Upload public key for tanguy"
|
|
authorized_key:
|
|
user: "tanguy"
|
|
state: "present"
|
|
key: "{{ lookup('file', '/Users/tmaze/.ssh/id_rsa.pub') }}"
|
|
- name: "Reboot VM"
|
|
reboot:
|
|
reboot_timeout: 60
|