How do I set a value? On Monday, January 30, 2023 at 10:20:41 AM UTC-6 walte...@nist.gov 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 <mills....@gmail.com> 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 walte...@nist.gov 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 <mills....@gmail.com> 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 ansible-proje...@googlegroups.com. >> 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 ansible-proje...@googlegroups.com. > > 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 ansible-project+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/98cf7742-98cf-4eb4-a9c1-925138c710a1n%40googlegroups.com.