hello, can anyone help me to achieve this?
On Wednesday, 25 May 2022 at 08:03:54 UTC+3 [email protected] wrote: > I would like to execute the below tasks which create a user on a remote > host and trigger an SMS gateway call from master/control node. > > This is running from awx/(tower) where I get some of the parameters > through an AWX survey. > > --------------------------------------------- > > - name: create users > user: > name={{ user_name }} > comment={{ user_comment }} > shell=/bin/bash > home=/home/{{ user_name }} > state=present > createhome=yes > password={{ my_pass | password_hash('sha512') }} > update_password=on_create > register: user_created > > - name: Expire password > shell: chage -d 0 {{ user_name }} > when: user_created.changed > > - name: Sent SMS to user > uri: > url: "http://example.com/bms/soap/Messenger.asmx/HTTP_SendSms > ?\ > customerID={{ customerID }}&\ > userName={{ userName }}&\ > userPassword={{ userPassword }}&\ > originator={{ originator }}&\ > smsText=Hostname:%20{{ ansible_hostname > }}%0aIP%20Address:%20{{ ansible_ssh_host }}%0ausername:%20{{ user_name > }}%0aPassword:%20{{ my_pass > }}%0a%0aNOTE:User%20needs%20to%20change%20password%20upon%20first%20login&\ > recipientPhone={{ phone_number }}&\ > messageType=Latin&\ > blink=false&\ > flash=false&\ > Private=false&\ > defDate=20220518090503" > when: user_created.changed > > ------------------------------------------------------- > > i gone through deligate_to > <https://docs.ansible.com/ansible/latest/user_guide/playbooks_delegation.html>, > > i tried adding that my code, still didn't worked. > > > can anyone please help me to achieve this? > > > Thanks > -- 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/39b4b6a8-7af5-42a6-b89b-efcaaaa9982en%40googlegroups.com.
