How do we incorporate if-else in set_fact ? On Tue, Jul 7, 2020 at 11:26 AM Jenisha T <[email protected]> wrote:
> This logic works. Thankyou > > On Tuesday, 7 July 2020 at 10:52:51 UTC+5:30 Karl Auer wrote: > >> so what's wrong with: >> >> USR="jenisha" >> FOUND=`grep $USR /etc/passwd | cut -d: -f1` >> if [ -z "$FOUND" ] ; then >> echo "No such user: $USR" >> else >> # do whatever... >> fi >> >> ? >> >> Regards, K. >> >> >> On Tue, Jul 7, 2020 at 3:11 PM T. JENISHA <[email protected]> wrote: >> >>> In my case cut doesn't work. I m searching for a particular user from a >>> password. >>> $ grep anil /etc/passwd >>> >>> >>> Best Regards >>> Jenisha T >>> Whatsapp: +91 07598087866 <+91%2075980%2087866> >>> >>> >>> >>> >>> >>> On Mon, 6 Jul 2020 at 19:50, Stefan Hornburg (Racke) <[email protected]> >>> wrote: >>> >>>> On 7/6/20 3:32 PM, Srinivas Naram wrote: >>>> > Hello Jenisha, >>>> > >>>> > Assuming that you are getting this value from /etc/passwd., try to >>>> change you command >>>> > >>>> > tail -1 /etc/passwd | awk '{split($0,a,":"); print a[1]}' >>>> > >>>> >>>> cut -d : -f 1 is more concise and readable than your awk command. >>>> >>>> Otherwise I would really like to know why Jenisha resorts to reading >>>> the password file. >>>> >>>> Regards >>>> racke >>>> >>>> >>>> > On Mon, Jul 6, 2020 at 6:35 PM Dick Visser <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> > >>>> > you should either use set_fact, or register. Both doesn't make >>>> sense. >>>> > >>>> > On Mon, 6 Jul 2020 at 13:44, Jenisha T <[email protected] <mailto: >>>> [email protected]>> wrote: >>>> > > >>>> > > Hi >>>> > > Could you pls help me with the splitting value from the list. I >>>> need to extract first value anil before ('':') >>>> > > >>>> > > grep_atm.stdout_lines output below >>>> > > >>>> > > ok: [localhost] => { >>>> > > "msg": "anil:x:500:500:Anil:/home/anil:/bin/bash >>>> > > " >>>> > > } >>>> > > >>>> > > I tried, >>>> > > - set_fact: >>>> > > user_name: "{{ grep_atm.stdout_lines }}" >>>> > > register: user_name.split(':')[0] >>>> > > - debug: >>>> > > var: user_name.split(':')[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] <mailto: >>>> ansible-project%[email protected]>. >>>> > > To view this discussion on the web visit >>>> > >>>> https://groups.google.com/d/msgid/ansible-project/42fb2917-8336-42a2-979a-44573e91fd77n%40googlegroups.com >>>> . >>>> > >>>> > >>>> > >>>> > -- >>>> > Dick Visser >>>> > Trust & Identity Service Operations Manager >>>> > GÉANT >>>> > >>>> > -- >>>> > 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: >>>> ansible-project%[email protected]>. >>>> > To view this discussion on the web visit >>>> > >>>> https://groups.google.com/d/msgid/ansible-project/CAL8fbwMo1%3D9XhddQY_BDaREzKLRGS_xDvZbtu1o5UCj0R1h%3Duw%40mail.gmail.com >>>> . >>>> > >>>> > -- >>>> > 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/CAG-N3P7NNjnbv7fZ5Vx0vmmTTyd9KntKpY-yOm75csqJ50cBmA%40mail.gmail.com >>>> > < >>>> https://groups.google.com/d/msgid/ansible-project/CAG-N3P7NNjnbv7fZ5Vx0vmmTTyd9KntKpY-yOm75csqJ50cBmA%40mail.gmail.com?utm_medium=email&utm_source=footer >>>> >. >>>> >>>> >>>> -- >>>> Ecommerce and Linux consulting + Perl and web application programming. >>>> Debian and Sympa administration. Provisioning with Ansible. >>>> >>>> -- >>>> 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/b4c85876-5359-f104-cd6f-03667cd7f93b%40linuxia.de >>>> . >>>> >>> -- >>> 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/CAAGhZYjxvOgKKa1pFfh5oAp2JDzyeOmW0SE8zFM_j3vTefgaUw%40mail.gmail.com >>> <https://groups.google.com/d/msgid/ansible-project/CAAGhZYjxvOgKKa1pFfh5oAp2JDzyeOmW0SE8zFM_j3vTefgaUw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> >> *Karl Auer* { manager, systems support } >> P: 1300 759 975 >> E: [email protected] >> 2pisoftware.com >> >> GPG/PGP : DF6A 43E5 FB9D D884 C6CA CD7F 5278 212D E80F C107 >> Previous: 301B 1F4E 624D AD99 242C 7A68 EC24 7113 E854 4A4E >> > -- > 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/5f42b9fc-bd8f-4460-9332-f450c2052dd4n%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/5f42b9fc-bd8f-4460-9332-f450c2052dd4n%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/CAG-N3P6onL7UhVe_ZOR%3Ddrcy1qfVAdX1bUSorUj%3DkMkd24KK7g%40mail.gmail.com.
