Guies Anyone help one this.

On Tuesday, July 30, 2019 at 7:45:12 PM UTC+5:30, Kunalsing Thakur wrote:
>
> The following Result:-
>
> TASK [debug] 
> *******************************************************************
> task path: /etc/ansible/playbooks/test.yaml:59
> ok: [127.0.0.1] => {
>     "hostvars[groups['msliv'][0]]['downgraderpmversion']['stdout']": 
> "5.42.0-201809042105.733e1aa"
> }
>
> TASK [shell] 
> *******************************************************************
> task path: /etc/ansible/playbooks/test.yaml:61
> changed: [127.0.0.1] => {"changed": true, "cmd": "echo 
> hostvars[groups['msliv'][0]]['downgraderpmversion']['stdout']", "delta": 
> "0:00:01.219563", "end": "2019-07-30 14:14:25.187306", "rc": 0, "start": 
> "2019-07-30 14:14:23.967743", "stderr": "", "stderr_lines": [], "stdout": 
> "hostvars[groups[msliv][0]][downgraderpmversion][stdout]", "stdout_lines": 
> ["hostvars[groups[msliv][0]][downgraderpmversion][stdout]"]}
>
>
> On Tuesday, July 30, 2019 at 7:42:54 PM UTC+5:30, Kunalsing Thakur wrote:
>>
>> ---
>> - name: RollBack  Rpm versions for  {{ service_name }}
>>   hosts: local
>>   connection: local
>>   gather_facts: false
>>   tasks:
>>     - name: Getting host list from ipa
>>       shell: /etc/ansible/playbooks/hostfind.sh
>>     - name: Creating in memory inventory group for {{ nodetype }} in 
>> ansible playbook itself
>>       shell: cat /etc/ansible/hosts | grep {{ nodetype }} | grep {{ env }}
>>       register: host_list
>>     - add_host:
>>         name: "{{ item }}"
>>         group: "{{ nodetype }}"
>>       with_items: "{{ host_list.stdout_lines }}"
>>
>> - name: Rollback Execution start on {{ nodetype }}
>>   hosts: "{{ nodetype }}"
>>   connection: ssh
>>   gather_facts: false
>>   any_errors_fatal: false
>>   user: test
>>   become: yes
>>   serial: 1
>>   tasks:
>>     - name: Rolling back  service on {{ inventory_hostname }}
>>       block:
>>         - name: Downgrading Rpm {{ service_name }}
>>           shell: yum downgrade "{{ service_name }}" -y
>>         - name: Getting Version of  {{ service_name }} in {{ 
>> inventory_hostname }}
>>           shell: rpm --queryformat "%{VERSION}-%{RELEASE}" -q "{{ 
>> service_name }}"
>>           register: downgraderpmversion
>>         - name: Restarting {{ service_name }} service on {{ 
>> inventory_hostname }}
>>           include_tasks: 
>> /etc/ansible/inventories/playbooks/common/service_restart.yaml
>>           with_items:
>>             - { servicename: '{{ service_name }}' }
>>         - name: wait for 60 second to come up the service {{ service_name 
>> }} on {{ inventory_hostname }}
>>           wait_for:
>>             port: "{{ port_num }}"
>>             host: '{{ inventory_hostname }}'
>>
>> - name: Updating Rpm versions for {{ service_name }}
>>   hosts: local
>>   connection: local
>>   gather_facts: false
>>   tasks:
>>     - debug:
>>         var: hostvars[groups['{{ nodetype 
>> }}'][0]]['downgraderpmversion']['stdout']
>>     - shell: echo hostvars[groups['{{ nodetype 
>> }}'][0]]['downgraderpmversion']['stdout']
>>
>

-- 
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/952a1557-9b90-4c0f-8eec-2b964a65a95d%40googlegroups.com.

Reply via email to