Skip to content

sunwuyan/ansible-runner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ansible runner

qualityBuild StatusDocumentation Status

Ansible role. Install and configure Ansible Runner.

Documentation at readthedocs.io

Feel free to share your feedback and report issues.

Contributions are welcome.

Supported platforms

This role has been developed and tested with

This may be different from the platforms in Ansible Galaxy which does not offer all released versions in time and would report an error. For example: IMPORTER101: Invalid platform: "FreeBSD-11.3", skipping.

Requirements and dependencies

Roles

  • vbotka.ansible_lib

Collections

  • community.general

Role Variables

  • See default variables in defaults/main.yml
  • See OS specific default varaibles in vars/defaults/
  • See examples in vars/main.yml.samples
  • Put OS specific custom variables into the directory vars/
  • See the precedence of the variables in /tasks/vars.yml

Variables

  • By default the OS specific packages will be installed
ar_install: true
  • By default use pip to install ansible-runner on Ubuntu and RH
ar_pip_install: true
  • Use packages, or ports to install ansible-runner on FreeBSD
ar_pip_install: false
  • Set variable ar_owner to the user who will own the packages installed by pip
ar_owner: admin

By default

ar_owner: "{{ ansible_user_id }}"

The pip installation task will run

become_user: "{{ ar_owner }}"
become: true
pip:
  name: ...

See tasks/packages.yml

Examples

  1. Repeat play until succeeds

References

License

license

Author Information

Vladimir Botka

About

Install and configure Ansible Runner

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%