Skip to content

Releases: rundeck-plugins/ansible-plugin

2.4.0

14 Mar 08:06
d5c793d
Compare
Choose a tag to compare

Ansible inventory generation from Rundeck nodes

  • added configuration option Generate inventory (ansible-generate-inventory)
  • generates Ansible inventory hosts with node attributes set
  • generates Ansible host groups by node osFamily attribute

Fixes #176 by adding disable-limit to workflow steps

09 Mar 17:06
115d10b
Compare
Choose a tag to compare

Adds disable-limit property to workflow steps to fix #176.
Changes default value to false (limit disabled by default).

2.2.3

28 Feb 02:48
cced3a2
Compare
Choose a tag to compare

#161 from mcassaniti: Add working / base directory option
#162 from cityofships: Fix typos
#167 from cityofships: Updates to Dockerfile
#171 from cityofships: Dockerfile edits

2.2.2

02 Nov 12:00
56d6c9f
Compare
Choose a tag to compare

2.2.1

27 Sep 18:18
Compare
Choose a tag to compare

2.2.0

11 Aug 17:44
Compare
Choose a tag to compare

v2.0.2

28 Oct 13:28
Compare
Choose a tag to compare

v2.0.1

15 Oct 16:25
Compare
Choose a tag to compare
  • Using multi-line extra arguments in YAML/JSON format to be able to parse variable types, the current way extra variable are handled is by appending them to the cmd using key=value syntax which cause lot of quoting issues and force all variables to be interpreted as strings in ansible http://docs.ansible.com/ansible/playbooks_variables.html :

Values passed in using the key=value syntax are interpreted as strings. Use the JSON format if you need to pass in anything that shouldn’t be a string (Booleans, integers, floats, lists etc).

  • Restoring Extra cmd arguments parameters as it could be useful in some use cases
  • Fixing Cleanup on failure, to make sure the ansible process is killed when the parent process is killed or interrupted.
  • Rundeck options as environment variables

v2.0.0

10 Oct 12:47
Compare
Choose a tag to compare
  • Code refactoring
    • Using RunnerBuilder as a shared property resolver cross plugin types
    • Using Descriptor interface to share properties description
  • Using individual ansible jobs parameters instead of a single extraArgs field
  • More structure and consistency to the project through the use of common projects and framework arguments shared by all jobs
    • Common/default, cross jobs project inventory #45
    • Common authentication mechanism and parameter
  • Removed Node jobs (Playbook and Module)
  • adding support for privatekey and password authentication using private data context and rundeck key storage #62
  • Adding support for context variables in job definition #64
  • Fixing ignore errors parameter to prevent unreachable nodes from blocking all the hosts discovery process #53
  • Adding support for become and become password

v1.4.0

12 Sep 12:44
Compare
Choose a tag to compare