diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 784f2c9..2c028c0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,6 +13,8 @@ jobs: - name: Checkout uses: actions/checkout@v3 - name: Publish - uses: ednxzu/galaxy-import-role@v1 + uses: ednxzu/galaxy-import-role@v2 with: galaxy-api-key: ${{ secrets.GALAXY_API_TOKEN }} + repository-owner: ednxzu + repository-name: provision_management_user diff --git a/README.md b/README.md index 0399ce6..35c378f 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ Example Playbook # calling the role inside a playbook with either the default or group_vars/host_vars - hosts: servers roles: - - ednxzu.provision_management_user + - ednz_cloud.provision_management_user ``` ```yaml @@ -116,7 +116,7 @@ Example Playbook - name: "Provision ansible user" ansible.builtin.include_role: - name: ednxzu.provision_management_user + name: ednz_cloud.provision_management_user vars: provision_management_user_add_ssh_key: true provision_management_user_ssh_key: "{{ _keypair.public_key }}" diff --git a/meta/main.yml b/meta/main.yml index e68ab55..927f71e 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -1,12 +1,12 @@ --- # meta file for provision_ansible_user galaxy_info: - namespace: 'ednxzu' - role_name: 'provision_management_user' - author: 'Bertrand Lanson' - description: 'Deploy the management user on debian-based distros.' - license: 'license (BSD, MIT)' - min_ansible_version: '2.10' + namespace: "ednz_cloud" + role_name: "provision_management_user" + author: "Bertrand Lanson" + description: "Deploy the management user on debian-based distros." + license: "license (BSD, MIT)" + min_ansible_version: "2.10" platforms: - name: Ubuntu versions: @@ -17,10 +17,10 @@ galaxy_info: - bullseye - bookworm galaxy_tags: - - 'ubuntu' - - 'debian' - - 'management' - - 'user' - - 'provisioning' + - "ubuntu" + - "debian" + - "management" + - "user" + - "provisioning" dependencies: [] diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index 7396bed..7d9a129 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -3,6 +3,6 @@ hosts: all become: true tasks: - - name: "Include ednxzu.provision_management_user" + - name: "Include ednz_cloud.provision_management_user" ansible.builtin.include_role: - name: "ednxzu.provision_management_user" + name: "ednz_cloud.provision_management_user" diff --git a/molecule/default/verify.yml b/molecule/default/verify.yml index d30fc81..fc476e5 100644 --- a/molecule/default/verify.yml +++ b/molecule/default/verify.yml @@ -10,23 +10,23 @@ ansible.builtin.getent: database: passwd key: ubuntu - register: ednxzu_management_user + register: ednz_cloud_management_user - name: "Getent group ubuntu" ansible.builtin.getent: database: group key: ubuntu - register: ednxzu_management_group + register: ednz_cloud_management_group - name: "Verify ubuntu user and group" ansible.builtin.assert: that: - - not ednxzu_management_user.failed - - not ednxzu_management_group.failed - - "'ubuntu' in ednxzu_management_user.ansible_facts.getent_passwd.keys()" - - "'/home/ubuntu' in ednxzu_management_user.ansible_facts.getent_passwd['ubuntu']" - - "'/bin/bash' in ednxzu_management_user.ansible_facts.getent_passwd['ubuntu']" - - "'ubuntu' in ednxzu_management_group.ansible_facts.getent_group.keys()" + - not ednz_cloud_management_user.failed + - not ednz_cloud_management_group.failed + - "'ubuntu' in ednz_cloud_management_user.ansible_facts.getent_passwd.keys()" + - "'/home/ubuntu' in ednz_cloud_management_user.ansible_facts.getent_passwd['ubuntu']" + - "'/bin/bash' in ednz_cloud_management_user.ansible_facts.getent_passwd['ubuntu']" + - "'ubuntu' in ednz_cloud_management_group.ansible_facts.getent_group.keys()" - name: "Test: ubuntu sudo permissions" block: diff --git a/molecule/default_vagrant/converge.yml b/molecule/default_vagrant/converge.yml index 7396bed..7d9a129 100644 --- a/molecule/default_vagrant/converge.yml +++ b/molecule/default_vagrant/converge.yml @@ -3,6 +3,6 @@ hosts: all become: true tasks: - - name: "Include ednxzu.provision_management_user" + - name: "Include ednz_cloud.provision_management_user" ansible.builtin.include_role: - name: "ednxzu.provision_management_user" + name: "ednz_cloud.provision_management_user" diff --git a/molecule/default_vagrant/verify.yml b/molecule/default_vagrant/verify.yml index d30fc81..fc476e5 100644 --- a/molecule/default_vagrant/verify.yml +++ b/molecule/default_vagrant/verify.yml @@ -10,23 +10,23 @@ ansible.builtin.getent: database: passwd key: ubuntu - register: ednxzu_management_user + register: ednz_cloud_management_user - name: "Getent group ubuntu" ansible.builtin.getent: database: group key: ubuntu - register: ednxzu_management_group + register: ednz_cloud_management_group - name: "Verify ubuntu user and group" ansible.builtin.assert: that: - - not ednxzu_management_user.failed - - not ednxzu_management_group.failed - - "'ubuntu' in ednxzu_management_user.ansible_facts.getent_passwd.keys()" - - "'/home/ubuntu' in ednxzu_management_user.ansible_facts.getent_passwd['ubuntu']" - - "'/bin/bash' in ednxzu_management_user.ansible_facts.getent_passwd['ubuntu']" - - "'ubuntu' in ednxzu_management_group.ansible_facts.getent_group.keys()" + - not ednz_cloud_management_user.failed + - not ednz_cloud_management_group.failed + - "'ubuntu' in ednz_cloud_management_user.ansible_facts.getent_passwd.keys()" + - "'/home/ubuntu' in ednz_cloud_management_user.ansible_facts.getent_passwd['ubuntu']" + - "'/bin/bash' in ednz_cloud_management_user.ansible_facts.getent_passwd['ubuntu']" + - "'ubuntu' in ednz_cloud_management_group.ansible_facts.getent_group.keys()" - name: "Test: ubuntu sudo permissions" block: diff --git a/molecule/with_ssh_keys/converge.yml b/molecule/with_ssh_keys/converge.yml index 7396bed..7d9a129 100644 --- a/molecule/with_ssh_keys/converge.yml +++ b/molecule/with_ssh_keys/converge.yml @@ -3,6 +3,6 @@ hosts: all become: true tasks: - - name: "Include ednxzu.provision_management_user" + - name: "Include ednz_cloud.provision_management_user" ansible.builtin.include_role: - name: "ednxzu.provision_management_user" + name: "ednz_cloud.provision_management_user" diff --git a/molecule/with_ssh_keys/verify.yml b/molecule/with_ssh_keys/verify.yml index 0c19414..9ed6d26 100644 --- a/molecule/with_ssh_keys/verify.yml +++ b/molecule/with_ssh_keys/verify.yml @@ -10,23 +10,23 @@ ansible.builtin.getent: database: passwd key: ubuntu - register: ednxzu_management_user + register: ednz_cloud_management_user - name: "Getent group ubuntu" ansible.builtin.getent: database: group key: ubuntu - register: ednxzu_management_group + register: ednz_cloud_management_group - name: "Verify ubuntu user and group" ansible.builtin.assert: that: - - not ednxzu_management_user.failed - - not ednxzu_management_group.failed - - "'ubuntu' in ednxzu_management_user.ansible_facts.getent_passwd.keys()" - - "'/home/ubuntu' in ednxzu_management_user.ansible_facts.getent_passwd['ubuntu']" - - "'/bin/bash' in ednxzu_management_user.ansible_facts.getent_passwd['ubuntu']" - - "'ubuntu' in ednxzu_management_group.ansible_facts.getent_group.keys()" + - not ednz_cloud_management_user.failed + - not ednz_cloud_management_group.failed + - "'ubuntu' in ednz_cloud_management_user.ansible_facts.getent_passwd.keys()" + - "'/home/ubuntu' in ednz_cloud_management_user.ansible_facts.getent_passwd['ubuntu']" + - "'/bin/bash' in ednz_cloud_management_user.ansible_facts.getent_passwd['ubuntu']" + - "'ubuntu' in ednz_cloud_management_group.ansible_facts.getent_group.keys()" - name: "Test: ubuntu sudo permissions" block: diff --git a/molecule/with_ssh_keys_vagrant/converge.yml b/molecule/with_ssh_keys_vagrant/converge.yml index 7396bed..7d9a129 100644 --- a/molecule/with_ssh_keys_vagrant/converge.yml +++ b/molecule/with_ssh_keys_vagrant/converge.yml @@ -3,6 +3,6 @@ hosts: all become: true tasks: - - name: "Include ednxzu.provision_management_user" + - name: "Include ednz_cloud.provision_management_user" ansible.builtin.include_role: - name: "ednxzu.provision_management_user" + name: "ednz_cloud.provision_management_user" diff --git a/molecule/with_ssh_keys_vagrant/verify.yml b/molecule/with_ssh_keys_vagrant/verify.yml index 0c19414..9ed6d26 100644 --- a/molecule/with_ssh_keys_vagrant/verify.yml +++ b/molecule/with_ssh_keys_vagrant/verify.yml @@ -10,23 +10,23 @@ ansible.builtin.getent: database: passwd key: ubuntu - register: ednxzu_management_user + register: ednz_cloud_management_user - name: "Getent group ubuntu" ansible.builtin.getent: database: group key: ubuntu - register: ednxzu_management_group + register: ednz_cloud_management_group - name: "Verify ubuntu user and group" ansible.builtin.assert: that: - - not ednxzu_management_user.failed - - not ednxzu_management_group.failed - - "'ubuntu' in ednxzu_management_user.ansible_facts.getent_passwd.keys()" - - "'/home/ubuntu' in ednxzu_management_user.ansible_facts.getent_passwd['ubuntu']" - - "'/bin/bash' in ednxzu_management_user.ansible_facts.getent_passwd['ubuntu']" - - "'ubuntu' in ednxzu_management_group.ansible_facts.getent_group.keys()" + - not ednz_cloud_management_user.failed + - not ednz_cloud_management_group.failed + - "'ubuntu' in ednz_cloud_management_user.ansible_facts.getent_passwd.keys()" + - "'/home/ubuntu' in ednz_cloud_management_user.ansible_facts.getent_passwd['ubuntu']" + - "'/bin/bash' in ednz_cloud_management_user.ansible_facts.getent_passwd['ubuntu']" + - "'ubuntu' in ednz_cloud_management_group.ansible_facts.getent_group.keys()" - name: "Test: ubuntu sudo permissions" block: