Are you setting herlit_semaphore? If not, how is it being declared?

Walter
--
Walter Rowe, Division Chief
Infrastructure Services, OISM
Mobile: 202.355.4123

On Aug 9, 2023, at 4:05 PM, Hernan Sal <herli...@gmail.com> wrote:

Hi,
I'm running an ansible playbook called create_admin_user.yml and I'm getting
this error

fatal: [172.31.3.117]: FAILED! => {"msg": "The task includes an option with an 
undefined variable. The error was: 'herlit_semaphore' is undefined. 
'herlit_semaphore' is undefined\n\nThe error appears to be in 
'/etc/ansible/roles/create_admin_user/tasks/main.yml': line 13, column 3, but 
may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe 
offending line appears to be:\n\n\n- name:  semaphore\n  ^ here\n"}

This is my create_admin_user.yaml file in  the playbooks/users directory
- hosts: all
  gather_facts: yes
  become: yes
  become_user: root
  tasks:
    - ansible.builtin.import_role:
        name: create_admin_user

This is my main.yml in the vars directory
admin:
  - name: 'herlit_semaphore'
    comment: 'Ultimate User'
    uid: '1000'

  - name: 'semaphore'
    comment: 'Semaphore App User'
    uid: '1001'

This is my main.yml in the tasks directory
---
# tasks file for create_admin_user

- name: Add the user with a specific uid and a primary group of "admin"
  ansible.builtin.user:
    name: "{{ herlit_semaphore.name }}"
    comment: "{{ herlit_semaphore.comment }}"
    uid: "{{ herlit_semaphore.uid }}"
    state: present
    group: admin
    append: yes

- name: Add the user "semaphore" with a specific uid and a primary group of 
"admin"
  ansible.builtin.user:
    name: "{{ semaphore.name }}"
    comment: "{{ semaphore.comment }}"
    uid: "{{ semaphore.uid }}"
    state: present
    group: admin
    append: yes

Sorry for the long email. Any ideas about this error?
THanks
Hernan

--
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<mailto:ansible-project+unsubscr...@googlegroups.com>.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/269931b4-2003-41cf-8321-7e04ac730488n%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/269931b4-2003-41cf-8321-7e04ac730488n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
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/D16085FF-00C0-455C-9F8D-3708B15929A8%40nist.gov.

Reply via email to