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.
