diff --git a/roles/initial/tasks/main.yml b/roles/initial/tasks/main.yml new file mode 100644 index 0000000000000000000000000000000000000000..c2435937b9f5be524d76867284fa84200439e77f --- /dev/null +++ b/roles/initial/tasks/main.yml @@ -0,0 +1,24 @@ +# This role copies over the right SSH host keys, sets up some tools and creates the users +- name: Set up host ssh keys + import_tasks: ssh_host.yml +- name: Update system + become: yes + become_method: su + become_user: "root" + vars: + ansible_become_pass: root + community.general.pacman: + update_cache: yes + upgrade: yes +- name: Install basic tools (sudo, vim, etc.) + import_tasks: tools.yml +- name: Create users + import_tasks: users.yml +- name: Change hostname + become: yes + become_method: su + become_user: "root" + vars: + ansible_become_pass: root + ansible.builtin.hostname: + name: "{{ inventory_hostname }}"