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.
