I just tried this out and apparently the path you specify for
ANSIBLE_CONFIG has to actually exist:

dick.visser@ams-049 ~ % export ANSIBLE_CONFIG=/opt/nonexistent/ansible.cfg
dick.visser@ams-049 ~ % ansible --version
ansible 2.10.12
  config file = /Users/dick.visser/.ansible.cfg
  configured module search path =
['/Users/dick.visser/.ansible/plugins/modules',
'/usr/share/ansible/plugins/modules']
  ansible python module location =
/Users/dick.visser/.pyenv/versions/3.9.6/lib/python3.9/site-packages/ansible
  executable location = /Users/dick.visser/.pyenv/versions/3.9.6/bin/ansible
  python version = 3.9.6 (default, Aug 11 2021, 12:13:01) [Clang
12.0.5 (clang-1205.0.22.11)]


dick.visser@ams-049 ~ % export ANSIBLE_CONFIG=/opt/ansible.cfg
dick.visser@ams-049 ~ % ansible --version
ansible 2.10.12
  config file = /opt/ansible.cfg
  configured module search path =
['/Users/dick.visser/.ansible/plugins/modules',
'/usr/share/ansible/plugins/modules']
  ansible python module location =
/Users/dick.visser/.pyenv/versions/3.9.6/lib/python3.9/site-packages/ansible
  executable location = /Users/dick.visser/.pyenv/versions/3.9.6/bin/ansible
  python version = 3.9.6 (default, Aug 11 2021, 12:13:01) [Clang
12.0.5 (clang-1205.0.22.11)]




On Wed, 22 Sept 2021 at 19:53, dulhaver via Ansible Project
<ansible-project@googlegroups.com> wrote:
>
> hi everybody,
>
> Ansible novice here from Germany
>
> I learned that setting an environment variable for ANSIBLE_CONFIG (like 
> ANSIBLE_CONFIG=/path/to/any.cfg) would make the defined file the preferred 
> configuration file.
> However I am still not able to get this working and I am using a fallback 
> configuration file (~/ansible.cfg) for ad-hoc commands as well as per 
> playbook execution.
>
> can anybody clarify what I did misunderstand in this logic?
>
> $ ansible --version
> ansible [core 2.11.4]
>   config file = /home/username/AnsiblePlayground/ansible.cfg
>   configured module search path = ['/home/username/.ansible/plugins/modules', 
> '/usr/share/ansible/plugins/modules']
>   ansible python module location = /usr/lib/python3.9/site-packages/ansible
>   ansible collection location = 
> /home/username/.ansible/collections:/usr/share/ansible/collections
>   executable location = /usr/bin/ansible
>   python version = 3.9.7 (default, Aug 31 2021, 13:28:12) [GCC 11.1.0]
>   jinja version = 3.0.1
>   libyaml = True
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to ansible-project+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/ansible-project/2b1ac2a8-3121-1d78-0cfe-e77f73382231%40mailbox.org.



-- 
Dick Visser
Trust & Identity Service Operations Manager
GÉANT

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAL8fbwNh4dsY%2Bc2A1RZuBWJqNk4yUPUWwv9cYGk0Tcubm%2BnbrQ%40mail.gmail.com.

Reply via email to