---
- hosts: local
  gather_facts: no
  vars_prompt:
    - name: dest_env
      prompt: "Enter the destination ENV to be installed (eg. dev, qa or 
default: prd)? "
      default: ""
      private: no
      when: dest_env is not defined
    - name: src_env
      prompt: "Enter the source ENV to use as the base for packages (eg. 
dev, qa or default: prd)? "
      default: "prd"
      private: no
      when: src_env is not defined
    - name: force
      prompt: "Would you like to force all packages to be re-deployed? "
      default: "no"
      private: no
      when: force is not defined
    - name: confirmation
      prompt: "Are you sure you want to run this playbook for PRODUCTION? 
Answer with 'YES'"
      default: "NO"
      private: no
      when: dest_env == "prd"

  vars:
    ensure_packages:
      - app: "test"

  tasks:
    # - include_vars: ../../vault/{{ 
tower_user_name|default(lookup('env','USER')) }}.yml
    - name: Check confirmation
      fail: msg="Playbook run confirmation failed"
      when: confirmation != "YES" and dest_env == "prd"
    - name: deploy the specified applications and their associated 
dependencies
      # ignore_errors: yes
      pause:
        seconds: "5"
      with_items:  ensure_packages

-- 
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 post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/ad71cc40-3982-48af-b51f-49855835d237%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to