Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- - hosts: all
- vars:
- path: /app/psoft/tmp
- tasks:
- - name: create numbered list
- copy:
- content: "28005865\n26694193"
- dest: "{{ path }}/numbered_list.txt"
- - name: cat numbered list
- shell: "cat {{ path }}/numbered_list.txt"
- register: numberedvars
- - name: print numberedvars
- debug:
- var: "{{ numberedvars }}"
- - name: print numberedvars in loop
- debug:
- var: "{{ item }}"
- loop:
- - "{{ numberedvars.stdout_lines }}"
- - name: print numberedvars in with_items
- debug:
- var: "{{ item }}"
- with_items:
- - "{{ numberedvars.stdout_lines }}"
- - name: create word list
- copy:
- content: "line1\nline2"
- dest: "{{ path }}/word_list.txt"
- - name: cat numbered list
- shell: cat /app/psoft/tmp/word_list.txt
- register: wordvars
- - name: print wordvars
- debug:
- var: "{{ wordvars }}"
- - name: print wordvars in loop
- debug:
- var: "{{ item }}"
- loop:
- - "{{ wordvars.stdout_lines }}"
- - name: print wordvars in with_items
- debug:
- var: "{{ item }}"
- with_items:
- - "{{ wordvars.stdout_lines }}"
- [user@system ansible]$ ansible-playbook playbook_playground/loop.yml -i testing-inventory --limit net11934
- PLAY [all] ****************************************************************************************************************
- TASK [Gathering Facts] ****************************************************************************************************
- ok: [net11934]
- TASK [create numbered list] ***********************************************************************************************
- ok: [net11934]
- TASK [cat numbered list] **************************************************************************************************
- changed: [net11934]
- TASK [print numberedvars] *************************************************************************************************
- ok: [net11934] => {
- "<type 'dict'>": "VARIABLE IS NOT DEFINED!"
- }
- TASK [print numberedvars in loop] *****************************************************************************************
- ok: [net11934] => (item=[u'28005865', u'26694193']) => {
- "<type 'list'>": "VARIABLE IS NOT DEFINED!",
- "item": [
- "28005865",
- "26694193"
- ]
- }
- TASK [print numberedvars in with_items] ***********************************************************************************
- ok: [net11934] => (item=28005865) => {
- "28005865": "28005865",
- "item": "28005865"
- }
- ok: [net11934] => (item=26694193) => {
- "26694193": "26694193",
- "item": "26694193"
- }
- TASK [create word list] ***************************************************************************************************
- ok: [net11934]
- TASK [cat numbered list] **************************************************************************************************
- changed: [net11934]
- TASK [print wordvars] *****************************************************************************************************
- ok: [net11934] => {
- "<type 'dict'>": "VARIABLE IS NOT DEFINED!"
- }
- TASK [print wordvars in loop] *********************************************************************************************
- ok: [net11934] => (item=[u'line1', u'line2']) => {
- "<type 'list'>": "VARIABLE IS NOT DEFINED!",
- "item": [
- "line1",
- "line2"
- ]
- }
- TASK [print wordvars in with_items] ***************************************************************************************
- ok: [net11934] => (item=line1) => {
- "item": "line1",
- "line1": "VARIABLE IS NOT DEFINED!"
- }
- ok: [net11934] => (item=line2) => {
- "item": "line2",
- "line2": "VARIABLE IS NOT DEFINED!"
- }
- PLAY RECAP ****************************************************************************************************************
- net11934 : ok=11 changed=2 unreachable=0 failed=0
Advertisement
Add Comment
Please, Sign In to add comment