Look at the pause module for this functionality

Brian Coca
On Oct 15, 2014 12:12 PM, "Tiglath" <[email protected]> wrote:

>
> Good rule.  Thanks
>
>
>
> On Wednesday, October 15, 2014 2:16:13 PM UTC-4, Michael Peters wrote:
>
>> vars_prompt goes on the play level, not the task level. It's not a
>> task and you don't have control over when the prompt happens. It will
>> ask you before the play starts to answer any questions in the prompt.
>>
>> Just a helpful way to think about what can go in the task list: Is it
>> a module? (
>> http://docs.ansible.com/list_of_all_modules.html). If not, then it
>> can't be a task.
>>
>>
>> On Wed, Oct 15, 2014 at 2:02 PM, Tiglath <[email protected]> wrote:
>> >
>> > Between my lack of Ansible mastery and its kind of syntax, rare is the
>> day I
>> > don't get stuck...
>> >
>> > Either the syntax is not intuitive or I have no intuition.
>> >
>> > I am trying to do something very simple and it seems very complicated
>> in
>> > Ansible.  I hope it just seems so.
>> >
>> > I  figure out what release to deploy in a play and then confirm the
>> release
>> > is correct, if not all stops, if correct run with the wind...
>> >
>> > So:
>> >
>> > If I put vars_prompt between the tasks it gives an error.   Where can
>> the
>> > prompt go then?    When is code position indicative of order of
>> execution
>> > and when not?
>> >
>> >
>> > ---
>> >
>> > hosts: appserver
>> >
>> > tasks:
>> >
>> > - name: Get the latest release.
>> >
>> >    local_action: shell grep XXX  /tmp/releases | cut -f2 -d':' | tr -d
>> "," |
>> > tr -d "'"
>> >
>> >    register: rel
>> >
>> > --->>><  "Deploying release {{ rel.stdout }} Correct?  (y/n): "  >
>> prompt
>> > goes here  <<< ----
>> >
>> > - name: Remove old installation files.
>> >
>> >   script: /tmp/clean.sh "{{ rel.stdout }}"
>> >
>> > - name: Run local build.
>> >
>> >   local_action: shell /tmp/build.py "{{ inventory_hostname }}" "{{
>> > rel.stdout }}"
>> >
>> > - name: Run deploy.py on target.
>> >
>> > script: /export/home/jsuriol/deploy/migration/apps/TV2G/tools/deploy.py
>> "{{
>> > rel.stdout }}"
>> >
>> > Thank you for your patience with neophites...
>> >
>> >
>> >
>> >
>> >
>> > --
>> > 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/
>> 1bbaf9f6-56df-41fa-b3fb-c78faa2d980b%40googlegroups.com.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>  --
> 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/34d19682-1481-4c97-bec1-c34093c96c54%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/34d19682-1481-4c97-bec1-c34093c96c54%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CADn%2BHsyUnGB5ONav6OACqGbbpYNq4BhcNWiEWfQUg9jRXo_1hA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to