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 <[email protected]> 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 
[email protected]<mailto:[email protected]>.
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 [email protected].
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