0.4.0 - 2016-02-14
-
Don't mark list values as always changed. For example IdentityFile was always being marked as changed.
Thanks to @grypyrg on GitHub for the patch!
0.3.0 - 2015-11-03
-
Moved the module to
library/
to allow for easy install as a role in Ansible Galaxy. -
Submitted to Ansible Galaxy which was suggested by @MartinNowak on GitHub
0.2.0 - 2015-08-19
-
Convert all keywords to CamelCase in the SSH config file.
NOTE: If you get the new version of this plugin it'll change all the current keys to conform. (@bwaldvogel on GitHub)
-
Allow SSH to do home directory expansion for
identity_file
When providing a value to
identity_file
such as:~/.ssh/foo
the path name should be passed as-is for writing to the template, since ssh itself is smart enough to perform home directory expansion. (@conorsch on GitHub)
0.1.0 - 2015-02-15
-
Remove options that are not present in host definition. E.g. if the
user
option is set in the config file and is not set in ansible then it will be removed on the nextansible run. (@z38 on GitHub) -
Allow the config file for the root user to be set. Previous versions assumed that the default user was root and that the config file was
/etc/ssh/ssh_config
.It has now been changed so that if the user is unset then the config file will be
/etc/ssh/ssh_config
and ifroot
is set then the config file in root's home directory will be used. (@z38) -
New options:
remote_user
- @z38user_known_hosts_file
- @gaqzistrict_host_key_checking
- @gaqzi