Short question:

Is it possible for me to leverage whatever-it-is that makes ansible-doc work 
for my own playbooks?

Long drawn-out question:

So I'm fairly new to ansible.  I'm much more used to writing shell scripts 
and/or perl scripts.  Both bash and perl have a way to create a -h and/or 
--help flag that will generate documentation instead of actually running 
the script.  Perl goes even further with "pod" which has a program to 
display man-page-esque information.

Does ansible-playbook have anything similar?  The closest I've been able to 
figure out is something like this:

  tasks:
  - name: Help message
    block:
    - pause:
        prompt: |-
          This is a Literal Block Scalar.
          It will display the text
          exactly
          as   it   appears here with newlines
          and extra spaces.  I can use an optional minus sign to
          prevent a final newline.

          Hit Return to continue
    - fail:
        msg: "Aborting after requesting help"
    when: help is defined
  - debug:
      msg: "\n\nHi There from {{inventory_hostname}}\n\n"



This works ... but it's a little clunky.  I have to remember to call it

ansible-playbook -e help=1 playbook.yaml

But I would **love** to be able to run

ansible-doc playbook.yaml

and have it either generate documentation (that I would, of course, write) 
or generate an error that no documentation is available.

Is this possible?

--EbH

-- 
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/28412c42-bbd7-4d2b-8c67-db3b5b652f7c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to