ansible-vault icon indicating copy to clipboard operation
ansible-vault copied to clipboard

Create directories task fails when vault_install_hashi_repo is true

Open bagratte opened this issue 1 year ago • 0 comments

- name: Install Vault
  hosts: vault
  gather_facts: true
  any_errors_fatal: true
  become: true
  roles:
    - role: ansible-community.ansible-vault
      vault_install_hashi_repo: true
      vault_version: 1.13.2-1
$ ansible-playbook ...
...
TASK [ansible-community.ansible-vault : Create directories] ************************************************************
failed: [vault] (item={'path': '/etc/vault.d', 'mode': '0550'}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"mode": "0550", "path": "/etc/vault.d"}, "mode": "0755", "msg": "chgrp failed: failed to look up group vault", "owner": "vault", "path": "/etc/vault.d", "size": 4096, "state": "directory", "uid": 998}
failed: [vault] (item={'path': '/usr/local/lib/vault/plugins', 'mode': '0550'}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"mode": "0550", "path": "/usr/local/lib/vault/plugins"}, "mode": "0755", "msg": "chgrp failed: failed to look up group vault", "owner": "vault", "path": "/usr/local/lib/vault/plugins", "size": 4096, "state": "directory", "uid": 998}
failed: [vault] (item={'path': '/opt/vault/data', 'mode': '0750'}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"mode": "0750", "path": "/opt/vault/data"}, "mode": "0755", "msg": "chgrp failed: failed to look up group vault", "owner": "vault", "path": "/opt/vault/data", "size": 4096, "state": "directory", "uid": 998}
failed: [vault] (item={'path': '/var/log/vault', 'mode': '0750'}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"mode": "0750", "path": "/var/log/vault"}, "mode": "0755", "msg": "chgrp failed: failed to look up group vault", "owner": "vault", "path": "/var/log/vault", "size": 4096, "state": "directory", "uid": 998}
failed: [vault] (item={'path': '/var/run/vault', 'mode': '0750'}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"mode": "0750", "path": "/var/run/vault"}, "mode": "0755", "msg": "chgrp failed: failed to look up group vault", "owner": "vault", "path": "/var/run/vault", "size": 40, "state": "directory", "uid": 998}

NO MORE HOSTS LEFT *****************************************************************************************************

PLAY RECAP *************************************************************************************************************
vault                      : ok=7    changed=0    unreachable=0    failed=1    skipped=14   rescued=0    ignored=0

Workaraound:

---
- name: Install Vault
  hosts: vault
  gather_facts: true
  any_errors_fatal: true
  become: true
  roles:
    - role: ansible-community.ansible-vault
      vault_install_hashi_repo: true
      vault_version: 1.13.2-1
      vault_group: bin

bagratte avatar May 11 '23 11:05 bagratte