Hello guys !

I do not get the hostname using this fact in task name within a role.
Not sure if there is a known issue around this or that I'm doing something 
wrong.

This is my code:

main yml file contains this:

  # facts are collected by default but we want to make sure nobody removes 
them
  # as they are needed for the 'alive_boxes' task
  #
  gather_facts: true
...

The role file contains this:

---

# Stop the DB services
#
- name: Stop MySql on {{ ansible_hostname }}
  systemd:
    state: stopped
    name: mysql
  become: yes
  register: screen_out

- name: DBG | Status of MySql for {{ansible_hostname}}
  ansible.builtin.debug:
    msg: "{{ ansible_hostname}} - {{ screen_out }}"

Tried with and without quotes, etc without success.
It perferctly works in the 'msg' so I think there must be something else 
I'm missing.

Appreciate your help.

> ansible --version
ansible [core 2.12.5]
  config file = /mnt/c/Ansible/Ansible_scripts/MySql/ansible.cfg
  configured module search path = 
['/home/fjlopez/.ansible/plugins/modules', 
'/usr/share/ansible/plugins/modules']
  ansible python module location = 
/home/fjlopez/.local/lib/python3.8/site-packages/ansible
  ansible collection location = 
/home/fjlopez/.ansible/collections:/usr/share/ansible/collections
  executable location = /home/fjlopez/.local/bin/ansible
  python version = 3.8.10 (default, Mar 15 2022, 12:22:08) [GCC 9.4.0]
  jinja version = 2.10.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/3ff1ca90-d94c-41e8-baae-99eaf21f999en%40googlegroups.com.

Reply via email to