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] <javascript:>> > 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] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > 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. For more options, visit https://groups.google.com/d/optout.
