diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index c85b462..ffe740e 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -1,6 +1,6 @@ --- - name: Converge - remote_user: vagrant + remote_user: user hosts: all tasks: - name: "Include vincentdcmps.test" diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 22d5b0d..ee6745d 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -14,7 +14,7 @@ platforms: source: type: image mode: pull - alias: rocky9 + alias: rockylinux/9 - name: debian source: @@ -26,7 +26,7 @@ platforms: provisioner: name: ansible connection_options: - ansible_ssh_user: ubuntu + ansible_ssh_user: user ansible_become: true log: true lint: @@ -35,12 +35,12 @@ provisioner: host_vars: archlinux: user: - name: ubuntu + name: user rocky9: user: - name: ubuntu + name: user debian: user: - name: ubuntu + name: user verifier: name: ansible diff --git a/molecule/default/prepare.yml b/molecule/default/prepare.yml index 27c9aae..0a257c3 100644 --- a/molecule/default/prepare.yml +++ b/molecule/default/prepare.yml @@ -1,7 +1,7 @@ - hosts: archlinux - remote_user: vagrant + remote_user: root become: true - gather_facts: true + gather_facts: false tasks: - name: Init pacman ansible.builtin.raw: | @@ -9,4 +9,30 @@ pacman-key --populate archlinux changed_when: false failed_when: false + - name: "install python on arch" + raw: pacman -Sy python --noconfirm +- hosts: rocky9 + remote_user: root + become: true + gather_facts: false + tasks: + - name: "install python for rocky" + raw: dnf install python3 --assumeyes + + +- hosts: debian + remote_user: root + become: true + gather_facts: false + tasks: + - name: "install python for debian" + raw: apt install python3 --assume-yes + +- hosts: all + become: true + tasks: + - name: create user + user: + name: user + state: present