How do I set a value?

On Monday, January 30, 2023 at 10:20:41 AM UTC-6 [email protected] wrote:

> Are you setting a value for user_name? See red below.
>
>
> Walter
> --
> Walter Rowe, Division Chief
> Infrastructure Services, OISM
> Mobile: 202.355.4123 <(202)%20355-4123>
>
> On Jan 30, 2023, at 10:51 AM, Keith Mills <[email protected]> wrote:
>
> Forgot to add! 
>
> Playbook:
> #
> #About: This will create-user
> #
> ---
> - hosts: node1
>   become: yes
>   roles:
>   - create-user
>
> Role:
> ---
> - name: Adding new user
>   user: name=keith shell=/bin/bash append=yes generate_ssh_key=yes 
> ssh_key_file=.ssh/id_rsa
>   tags:
>     - create-user
>
> - name: Adding user to sudoers
>   lineinfile: dest=/etc/sudoers state=present regexp='^%{{user_name}}' 
> line='%{{user_name}} ALL=(ALL) NOPASSWD:ALL' validate='visudo -cf %s'
>   tags:
>     - create-user-sudo
>
> - name: Adding public key to authorized_keys
>   file: src=/home/{{user_name}}/.ssh/id_rsa.pub 
> dest=/home/{{user_name}}/.ssh/authorized_keys 
> state=link
>   tags:
>     - create-user-authorized-keys
>
> - name: Get the private key
>   shell: cat /home/{{user_name}}/.ssh/id_rsa
>   register: ssh_key
>   tags:
>     - create-user-display-keys
>
> - debug: var=ssh_key
>   tags:
>     - create-user-display-keys
> On Monday, January 30, 2023 at 9:44:00 AM UTC-6 [email protected] wrote:
>
>> We would need to see the playbook and role included.
>>
>> Walter
>> --
>> Walter Rowe, Division Chief
>> Infrastructure Services, OISM
>> Mobile: 202.355.4123 <(202)%20355-4123>
>>
>> On Jan 30, 2023, at 10:40 AM, Keith Mills <[email protected]> wrote:
>>
>> Hello All, 
>>
>> I need help with and undefined variable in my Ansible Role! Any help will 
>> be appreciated!
>>
>> Ansible Version
>> ansible 2.9.27
>>   config file = /home/kjames/ansible.cfg
>>   configured module search path = 
>> [u'/home/kjames/.ansible/plugins/modules', 
>> u'/usr/share/ansible/plugins/modules']
>>   ansible python module location = 
>> /usr/lib/python2.7/site-packages/ansible
>>   executable location = /usr/bin/ansible
>>   python version = 2.7.5 (default, Jun 28 2022, 15:30:04) [GCC 4.8.5 
>> 20150623 (Red Hat 4.8.5-44)]
>>
>> Configuration
>> ansible-config dump --only-changed
>> DEFAULT_BECOME(/home/kjames/Ansible/ansible.cfg) = True
>> DEFAULT_BECOME_ASK_PASS(/home/kjames/Ansible/ansible.cfg) = False
>> DEFAULT_BECOME_METHOD(/home/kjames/Ansible/ansible.cfg) = sudo
>> DEFAULT_BECOME_USER(/home/kjames/Ansible/ansible.cfg) = root
>> DEFAULT_HOST_LIST(/home/kjames/Ansible/ansible.cfg) = 
>> [u'/home/kjames/Ansible/static-ini-inventory']
>> DEFAULT_REMOTE_USER(/home/kjames/Ansible/ansible.cfg) = kjames
>>
>> OS / Environment
>> CentOS Linux release 7.9.2009 (Core)
>>
>> $ ansible-playbook ansible-playbooks/create-user.yml 
>>
>> PLAY [node1] 
>> *********************************************************************************************************************************
>>
>> TASK [Gathering Facts] 
>> ***********************************************************************************************************************
>> ok: [node1]
>>
>> TASK [create-user : Adding new user] 
>> *********************************************************************************************************
>> ok: [node1]
>>
>> TASK [create-user : Adding user to sudoers] 
>> **************************************************************************************************
>> fatal: [node1]: FAILED! => {"msg": "The task includes an option with an 
>> undefined variable. *The error was: 'user_name' is undefined\n\nThe 
>> error appears to be in 
>> '/home/kjames/Ansible/ansible-playbooks/roles/create-user/tasks/main.yml': 
>> line 7*, 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: 
>> Adding user to sudoers\n  ^ here\n"}
>>
>> PLAY RECAP 
>> ***********************************************************************************************************************************
>> node1                      : ok=2    changed=0    unreachable=0   
>>  failed=1    skipped=0    rescued=0    ignored=0 
>>
>>
>> -- 
>> 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/43ed5b64-1ca7-469b-9154-3e7104af32c2n%40googlegroups.com
>>  
>> <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2F43ed5b64-1ca7-469b-9154-3e7104af32c2n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7C471aca9424e948d25fab08db02d9d201%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638106906780234969%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TAGvuH%2B0jCqo4fK5fRYnqjVaW2QnMtKJTIVJW5L%2BjbM%3D&reserved=0>
>> .
>>
>>
>>
> -- 
> 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/f66a9929-9f83-4a5f-b1c7-d7831e629fban%40googlegroups.com
>  
> <https://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Fansible-project%2Ff66a9929-9f83-4a5f-b1c7-d7831e629fban%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=05%7C01%7Cwalter.rowe%40nist.gov%7C471aca9424e948d25fab08db02d9d201%7C2ab5d82fd8fa4797a93e054655c61dec%7C1%7C0%7C638106906780391164%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=CU%2FaqtZCGIdRzmLRmkbrN0Vl2btdDfEVLJQpVYDkuTI%3D&reserved=0>
> .
>
>
>

-- 
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/98cf7742-98cf-4eb4-a9c1-925138c710a1n%40googlegroups.com.

Reply via email to