Guest User

Untitled

a guest
Dec 14th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. TMP_DIR=tmp_group_vars
  4.  
  5. mkdir -p $TMP_DIR/{dir,group_vars,inv}/
  6.  
  7. cat > $TMP_DIR/playbook.yml << EOF
  8. - include: dir/playbook2.yml
  9. EOF
  10.  
  11. cat > $TMP_DIR/group_vars/all << EOF
  12. group_vars_variable_play: true
  13. EOF
  14.  
  15. cat > $TMP_DIR/dir/playbook2.yml << EOF
  16. - hosts: localhost
  17. tasks:
  18. - debug: var=group_vars_variable_play
  19. EOF
  20.  
  21. touch $TMP_DIR/inventory
  22. touch $TMP_DIR/inv/inventory
  23.  
  24. ansible-playbook -i $TMP_DIR/inv/inventory $TMP_DIR/playbook.yml
  25.  
  26. ansible-playbook -i $TMP_DIR/inventory $TMP_DIR/playbook.yml
  27.  
  28. rm -rf $TMP_DIR/
Add Comment
Please, Sign In to add comment