Hi

I have developed a collection of modules on my local setup.
Now, I've already verified that the CLI docstrings for the modules are 
printing correctly 
by running

*ansible-doc*

Next, I wanted to generate the HTML webdoc file.
So I followed the steps listed here.
https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html


Installing prerequisites via yum (CentOS) 
<https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html#id3>
 
<https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html#installing-prerequisites-via-yum-centos>

Due to dependencies (for example ansible -> paramiko -> pynacl -> libffi):
sudo yum check-update sudo yum update sudo yum group install "Development 
Tools" sudo yum install python3-devel openssl-devel libffi libffi-devel 
Creating a development environment (platform-agnostic steps) 
<https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html#id4>
 
<https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html#creating-a-development-environment-platform-agnostic-steps>
   
   1. 
   
   Clone the Ansible 
   repository: $ git clone https://github.com/ansible/ansible.git
   2. 
   
   Change directory into the repository root dir: $ cd ansible
   3. 
   
   Create a virtual environment: $ python3 -m venv venv (or for Python 
   2 $ virtualenv venv. Note, this requires you to install the virtualenv 
   package: $ pip install virtualenv)
   4. 
   
   Activate the virtual environment: $ . venv/bin/activate
   5. 
   
   Install development requirements: $ pip install -r requirements.txt
   6. 
   
   Run the environment setup script for each new dev shell 
   process: $ . hacking/env-setup
   

Now, I manually copied my collection of modules to the location mentioned 
in STEP 3 below

To check the HTML output of your module documentation:

   1. 
   
   Ensure working development environment 
   
<https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html#environment-setup>
   .
   2. 
   
   Install required Python packages (drop ‘–user’ in venv/virtualenv):
   pip install --user -r requirements.txt pip install --user -r 
   docs/docsite/requirements.txt 
   3. 
   
   Ensure your module is in the correct directory:
    lib/ansible/modules/$CATEGORY/mymodule.py.
   4. 
   
   Build HTML from your module documentation: MODULES=mymodule make webdocs
   

I then tried to find all .html files on the setup, I can't find the HTML 
file for the modules in my collection.

Can someone please help me figure out if I'm doing it right ? 

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-devel/cc73d69c-96f7-47ee-908d-dcafe4f41438n%40googlegroups.com.

Reply via email to