ansible-vault requires the cryptography library in order to function
not able to run ansible-vault from satellite
run perfectly from command line
vault_test.yaml
--- - hosts: localhost tasks: - name: include vault ansible.builtin.include_vars: file: vault.yml - name: print variable ansible.builtin.debug: var: password
ansible-playbook vault_test.yaml
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' PLAY [localhost] *********************************************************************************************************************************************************************************************************************** TASK [Gathering Facts] ***************************************************************************************************************************************************************************************************************** ok: [localhost] TASK [include vault] ******************************************************************************************************************************************************************************************************************* ok: [localhost] TASK [print variable] ****************************************************************************************************************************************************************************************************************** ok: [localhost] => { "password": "asjakldaslsakdlksal" } PLAY RECAP ***************************************************************************************************************************************************************************************************************************** localhost : ok=3 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
output from satellite job
TASK [include vault] *********************************************************** 56: fatal: [localhost]: FAILED! => {"ansible_facts": {}, "ansible_included_var_files": [], "changed": false, "message": "ansible-vault requires the cryptography library in order to function"}
ansible --version ansible [core 2.16.3] config file = /etc/ansible/ansible.cfg configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /root/.local/lib/python3.11/site-packages/ansible ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible python version = 3.11.5 (main, Sep 22 2023, 15:34:29) [GCC 8.5.0 20210514 (Red Hat 8.5.0-20)] (/usr/bin/python3.11) jinja version = 3.1.3 libyaml = True [root@satellite-server~]# /usr/bin/python3.11 -m pip list -v Package Version Location Installer ---------------------------------- --------- ----------------------------------------- --------- ansible 9.2.0 /root/.local/lib/python3.11/site-packages pip ansible-core 2.16.3 /root/.local/lib/python3.11/site-packages pip cffi 1.16.0 /root/.local/lib/python3.11/site-packages pip charset-normalizer 2.1.0 /usr/lib/python3.11/site-packages cryptography 42.0.5 /root/.local/lib/python3.11/site-packages pip docopt 0.6.2 /root/.local/lib/python3.11/site-packages pip idna 3.4 /usr/lib/python3.11/site-packages Jinja2 3.1.3 /root/.local/lib/python3.11/site-packages pip jmespath 1.0.1 /root/.local/lib/python3.11/site-packages pip lxml 5.1.0 /usr/local/lib64/python3.11/site-packages pip markdown-it-py 3.0.0 /usr/local/lib/python3.11/site-packages pip MarkupSafe 2.1.5 /root/.local/lib/python3.11/site-packages pip mdurl 0.1.2 /usr/local/lib/python3.11/site-packages pip nsx-policy-python-sdk 4.1.2.0.0 /usr/local/lib/python3.11/site-packages pip nsx-python-sdk 4.1.2.0.0 /usr/local/lib/python3.11/site-packages pip nsx-vmc-aws-integration-python-sdk 4.1.2.0.0 /usr/local/lib/python3.11/site-packages pip nsx-vmc-policy-python-sdk 4.1.2.0.0 /usr/local/lib/python3.11/site-packages pip packaging 23.2 /root/.local/lib/python3.11/site-packages pip pip 24.0 /usr/local/lib/python3.11/site-packages pip ply 3.11 /usr/lib/python3.11/site-packages prompt-toolkit 3.0.43 /root/.local/lib/python3.11/site-packages pip pycparser 2.21 /root/.local/lib/python3.11/site-packages pip pyflakes 3.2.0 /root/.local/lib/python3.11/site-packages pip Pygments 2.17.2 /root/.local/lib/python3.11/site-packages pip pyOpenSSL 24.0.0 /usr/local/lib/python3.11/site-packages pip PySocks 1.7.1 /usr/lib/python3.11/site-packages pyvim 3.0.3 /root/.local/lib/python3.11/site-packages pip pyvmomi 8.0.2.0.1 /usr/local/lib/python3.11/site-packages pip PyYAML 6.0 /usr/lib64/python3.11/site-packages requests 2.28.1 /usr/lib/python3.11/site-packages resolvelib 1.0.1 /root/.local/lib/python3.11/site-packages pip setuptools 65.5.1 /usr/local/lib/python3.11/site-packages pip six 1.16.0 /root/.local/lib/python3.11/site-packages pip urllib3 1.26.12 /usr/lib/python3.11/site-packages vapi-common-client 2.44.0 /usr/local/lib/python3.11/site-packages pip vapi-runtime 2.44.0 /usr/local/lib/python3.11/site-packages pip vcenter-bindings 4.2.0 /usr/local/lib/python3.11/site-packages pip vmwarecloud-aws 1.64.0 /usr/local/lib/python3.11/site-packages pip vmwarecloud-draas 1.23.0 /usr/local/lib/python3.11/site-packages pip vsphere-automation-sdk 1.86.0 /usr/local/lib/python3.11/site-packages pip wcwidth 0.2.13 /root/.local/lib/python3.11/site-packages pip
Responses