├── .gitignore ├── .rspec ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── ansible_doc_generator.gemspec ├── bin ├── ansible-doc-generator └── setup ├── lib ├── ansible_doc_generator.rb └── ansible_doc_generator │ ├── doc_generator.rb │ ├── doc_generator │ ├── extractor_helper.rb │ ├── interpolator.rb │ ├── interpolator │ │ ├── file_extractor.rb │ │ └── variable_extractor.rb │ ├── playbook_introduction_extractor.rb │ └── role_doc_extractor.rb │ ├── playbook_helpers.rb │ └── version.rb └── spec ├── ansible_doc_generator └── doc_generator │ ├── interpolator │ ├── file_extractor_spec.rb │ └── variable_extractor_spec.rb │ ├── playbook_introduction_extractor_spec.rb │ └── role_doc_extractor_spec.rb ├── ansible_doc_generator_spec.rb ├── spec_helper.rb └── support └── files ├── example_file_content.txt ├── example_playbook.yml ├── example_playbook_output_en.md ├── example_role.yml ├── example_role_output_en.md └── example_role_output_es.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/README.md -------------------------------------------------------------------------------- /ansible_doc_generator.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/ansible_doc_generator.gemspec -------------------------------------------------------------------------------- /bin/ansible-doc-generator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/bin/ansible-doc-generator -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/bin/setup -------------------------------------------------------------------------------- /lib/ansible_doc_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/lib/ansible_doc_generator.rb -------------------------------------------------------------------------------- /lib/ansible_doc_generator/doc_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/lib/ansible_doc_generator/doc_generator.rb -------------------------------------------------------------------------------- /lib/ansible_doc_generator/doc_generator/extractor_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/lib/ansible_doc_generator/doc_generator/extractor_helper.rb -------------------------------------------------------------------------------- /lib/ansible_doc_generator/doc_generator/interpolator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/lib/ansible_doc_generator/doc_generator/interpolator.rb -------------------------------------------------------------------------------- /lib/ansible_doc_generator/doc_generator/interpolator/file_extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/lib/ansible_doc_generator/doc_generator/interpolator/file_extractor.rb -------------------------------------------------------------------------------- /lib/ansible_doc_generator/doc_generator/interpolator/variable_extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/lib/ansible_doc_generator/doc_generator/interpolator/variable_extractor.rb -------------------------------------------------------------------------------- /lib/ansible_doc_generator/doc_generator/playbook_introduction_extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/lib/ansible_doc_generator/doc_generator/playbook_introduction_extractor.rb -------------------------------------------------------------------------------- /lib/ansible_doc_generator/doc_generator/role_doc_extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/lib/ansible_doc_generator/doc_generator/role_doc_extractor.rb -------------------------------------------------------------------------------- /lib/ansible_doc_generator/playbook_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/lib/ansible_doc_generator/playbook_helpers.rb -------------------------------------------------------------------------------- /lib/ansible_doc_generator/version.rb: -------------------------------------------------------------------------------- 1 | # frozen_string_literal: true 2 | 3 | module AnsibleDocGenerator 4 | VERSION = '0.1.1' 5 | end 6 | -------------------------------------------------------------------------------- /spec/ansible_doc_generator/doc_generator/interpolator/file_extractor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/ansible_doc_generator/doc_generator/interpolator/file_extractor_spec.rb -------------------------------------------------------------------------------- /spec/ansible_doc_generator/doc_generator/interpolator/variable_extractor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/ansible_doc_generator/doc_generator/interpolator/variable_extractor_spec.rb -------------------------------------------------------------------------------- /spec/ansible_doc_generator/doc_generator/playbook_introduction_extractor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/ansible_doc_generator/doc_generator/playbook_introduction_extractor_spec.rb -------------------------------------------------------------------------------- /spec/ansible_doc_generator/doc_generator/role_doc_extractor_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/ansible_doc_generator/doc_generator/role_doc_extractor_spec.rb -------------------------------------------------------------------------------- /spec/ansible_doc_generator_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/ansible_doc_generator_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/files/example_file_content.txt: -------------------------------------------------------------------------------- 1 | This is the multiline 2 | content 3 | of a file 4 | -------------------------------------------------------------------------------- /spec/support/files/example_playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/support/files/example_playbook.yml -------------------------------------------------------------------------------- /spec/support/files/example_playbook_output_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/support/files/example_playbook_output_en.md -------------------------------------------------------------------------------- /spec/support/files/example_role.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/support/files/example_role.yml -------------------------------------------------------------------------------- /spec/support/files/example_role_output_en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/support/files/example_role_output_en.md -------------------------------------------------------------------------------- /spec/support/files/example_role_output_es.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PopulateTools/ansible-doc-generator/HEAD/spec/support/files/example_role_output_es.md --------------------------------------------------------------------------------