- update to 1.5:
Major features/changes: * when_foo which was previously deprecated is now removed, use "when:" instead. Code generates appropriate error suggestion. * include + with_items which was previously deprecated is now removed, ditto. Use with_nested / with_together, etc. * only_if, which is much older than when_foo and was deprecated, is similarly removed. * ssh connection plugin is now more efficient if you add 'pipelining=True' in ansible.cfg under [ssh_connection], see example.cfg * localhost/127.0.0.1 is not required to be in inventory if referenced, if not in inventory, it does not implicitly appear in the 'all' group. * git module has new parameters (accept_hostkey, key_file, ssh_opts) to ease the usage of git and ssh protocols. * when using accelerate mode, the daemon will now be restarted when specifying a different remote_user between plays. * added no_log: option for tasks. When used, no logging information will be sent to syslog during the module execution. * acl module now handles 'default' and allows for either shorthand entry or specific fields per entry section * play_hosts is a new magic variable to provide a list of hosts in scope for the current play. * ec2 module now accepts 'exact_count' and 'count_tag' as a way to enforce a running number of nodes by tags. * all ec2 modules that work with Eucalyptus also now support a 'validate_certs' option, which can be set to 'off' for installations using self-signed certs. * Start of new integration test infrastructure (WIP) OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=19
This commit is contained in:
parent
952f63d5aa
commit
33f54fb95b
130
CHANGELOG.md
130
CHANGELOG.md
@ -1,31 +1,97 @@
|
||||
Ansible Changes By Release
|
||||
==========================
|
||||
|
||||
1.4.5 "Could This Be Magic" - February 12, 2014
|
||||
## 1.5 "Love Walks In" - February 28, 2014
|
||||
|
||||
Major features/changes:
|
||||
|
||||
* when_foo which was previously deprecated is now removed, use "when:" instead. Code generates appropriate error suggestion.
|
||||
* include + with_items which was previously deprecated is now removed, ditto. Use with_nested / with_together, etc.
|
||||
* only_if, which is much older than when_foo and was deprecated, is similarly removed.
|
||||
* ssh connection plugin is now more efficient if you add 'pipelining=True' in ansible.cfg under [ssh_connection], see example.cfg
|
||||
* localhost/127.0.0.1 is not required to be in inventory if referenced, if not in inventory, it does not implicitly appear in the 'all' group.
|
||||
* git module has new parameters (accept_hostkey, key_file, ssh_opts) to ease the usage of git and ssh protocols.
|
||||
* when using accelerate mode, the daemon will now be restarted when specifying a different remote_user between plays.
|
||||
* added no_log: option for tasks. When used, no logging information will be sent to syslog during the module execution.
|
||||
* acl module now handles 'default' and allows for either shorthand entry or specific fields per entry section
|
||||
* play_hosts is a new magic variable to provide a list of hosts in scope for the current play.
|
||||
* ec2 module now accepts 'exact_count' and 'count_tag' as a way to enforce a running number of nodes by tags.
|
||||
* all ec2 modules that work with Eucalyptus also now support a 'validate_certs' option, which can be set to 'off' for installations using self-signed certs.
|
||||
* Start of new integration test infrastructure (WIP, more details TBD)
|
||||
* if repoquery is unavailble, the yum module will automatically attempt to install yum-utils
|
||||
* ansible-vault: a framework for encrypting your playbooks and variable files
|
||||
|
||||
New modules:
|
||||
|
||||
* cloud: ec2_elb_lb
|
||||
* cloud: ec2_key
|
||||
* cloud: ec2_snapshot
|
||||
* cloud: rax_dns
|
||||
* cloud: rax_dns_record
|
||||
* cloud: rax_files
|
||||
* cloud: rax_files_objects
|
||||
* cloud: rax_keypair
|
||||
* cloud: rax_queue
|
||||
* cloud: docker_image
|
||||
* messaging: rabbitmq_policy
|
||||
* system: at
|
||||
* utilities: assert
|
||||
|
||||
Other notable changes (many new module params & bugfixes may not not listed):
|
||||
|
||||
* no_reboot is now defaulted to "no" in the ec2_ami module to ensure filesystem consistency in the resulting AMI.
|
||||
* sysctl module overhauled
|
||||
* authorized_key module overhauled
|
||||
* synchronized module now handles local transport better
|
||||
* apt_key module now ignores case on keys
|
||||
* zypper_repository now skips on check mode
|
||||
* file module now responds to force behavior when dealing with hardlinks
|
||||
* new lookup plugin 'csvfile'
|
||||
* fixes to allow hash_merge behavior to work with dynamic inventory
|
||||
* mysql module will use port argument on dump/import
|
||||
* subversion module now ignores locale to better intercept status messages
|
||||
* rax api_key argument is no longer logged
|
||||
* backwards/forwards compatibility for OpenStack modules, 'quantum' modules grok neutron renaming
|
||||
* hosts properly uniqueified if appearing in redundant groups
|
||||
* hostname module support added for ScientificLinux
|
||||
* ansible-pull can now show live stdout and pass verbosity levels to ansible-playbook
|
||||
* ec2 instances can now be stopped or started
|
||||
* additional volumes can be created when creating new ec2 instances
|
||||
* user module can move a home directory
|
||||
* significant enhancement and cleanup of rackspace modules
|
||||
* ansible_ssh_private_key_file can be templated
|
||||
* docker module updated to support docker-py 0.3.0
|
||||
* various other bug fixes
|
||||
* md5 logic improved during sudo operation
|
||||
* support for ed25519 keys in authorized_key module
|
||||
* ability to set directory permissions during a recursive copy (directory_mode parameter)
|
||||
* update docker module, support for using docker python library 0.3.0
|
||||
|
||||
## 1.4.5 "Could This Be Magic" - February 12, 2014
|
||||
|
||||
- fixed issue with permissions being incorrect on fireball/accelerate keys when the umask setting was too loose.
|
||||
|
||||
1.4.4 "Could This Be Magic" - January 06, 2014
|
||||
## 1.4.4 "Could This Be Magic" - January 6, 2014
|
||||
|
||||
- Fixed issue with newer versions of pip not having --use-mirrors
|
||||
- fixed a minor issue with newer versions of pip dropping the "use-mirrors" parameter.
|
||||
|
||||
1.4.3 "Could This Be Magic?" - December 20, 2013
|
||||
## 1.4.3 "Could This Be Magic" - December 20, 2013
|
||||
|
||||
- Fixed role_path parsing from ansible.cfg
|
||||
- Fixed default role templates
|
||||
|
||||
1.4.2 "Could This Be Magic" - December 18, 2013
|
||||
## 1.4.2 "Could This Be Magic" - December 18, 2013
|
||||
|
||||
- Fixed a few bugs related to unicode
|
||||
- Fixed errors in the ssh connection method with large data returns
|
||||
- Miscellaneous fixes for a few modules
|
||||
- Add the ansible-galaxy command
|
||||
* Fixed a few bugs related to unicode
|
||||
* Fixed errors in the ssh connection method with large data returns
|
||||
* Miscellaneous fixes for a few modules
|
||||
* Add the ansible-galaxy command
|
||||
|
||||
1.4.1 "Could This Be Magic" - November 27, 2013
|
||||
## 1.4.1 "Could This Be Magic" - November 27, 2013
|
||||
|
||||
- Misc fix updates
|
||||
* Misc fixes to accelerate mode and various modules.
|
||||
|
||||
1.4 "Could This Be Magic" - November 21, 2013
|
||||
## 1.4 "Could This Be Magic" - November 21, 2013
|
||||
|
||||
Highlighted new features:
|
||||
|
||||
@ -136,16 +202,16 @@ Misc changes (all module additions/fixes may not listed):
|
||||
* get_url module now understands content-disposition headers for deciding filenames
|
||||
* it is possible to have subdirectories in between group_vars/ and host_vars/ and the final filename, like host_vars/rack42/asdf for the variables for host 'asdf'. The intermediate directories are ignored, and do not put a file in there twice.
|
||||
|
||||
1.3.4 "Top of the World" (reprise) - October 29, 2013
|
||||
## 1.3.4 "Top of the World" (reprise) - October 29, 2013
|
||||
|
||||
* Fixed a bug in the copy module, where a filename containing the string "raw" was handled incorrectly
|
||||
* Fixed a bug in accelerate mode, where copying a zero-length file out would fail
|
||||
|
||||
1.3.3 "Top of the World" (reprise) - October 9, 2013
|
||||
## 1.3.3 "Top of the World" (reprise) - October 9, 2013
|
||||
|
||||
Additional fixes for accelerate mode.
|
||||
|
||||
1.3.2 "Top of the World" (reprise) - September 19th, 2013
|
||||
## 1.3.2 "Top of the World" (reprise) - September 19th, 2013
|
||||
|
||||
Multiple accelerate mode fixes:
|
||||
|
||||
@ -158,11 +224,11 @@ Multiple accelerate mode fixes:
|
||||
* Fixed bug in apt_repository module where the repository cache was not being updated.
|
||||
* Fixed bug where "too many open files" errors would be encountered due to pseudo TTY's not being closed properly.
|
||||
|
||||
1.3.1 "Top of the World" (reprise) - September 16th, 2013
|
||||
## 1.3.1 "Top of the World" (reprise) - September 16th, 2013
|
||||
|
||||
Fixing a bug in accelerate mode whereby the gather_facts step would always be run via sudo regardless of the play settings.
|
||||
|
||||
1.3 "Top of the World" - September 13th, 2013
|
||||
## 1.3 "Top of the World" - September 13th, 2013
|
||||
|
||||
Highlighted new features:
|
||||
|
||||
@ -302,12 +368,12 @@ Misc changes:
|
||||
* added new example inventory plugin for Red Hat OpenShift
|
||||
* and other misc. bugfixes
|
||||
|
||||
1.2.3 "Hear About It Later" (reprise) -- Aug 21, 2013
|
||||
## 1.2.3 "Hear About It Later" (reprise) -- Aug 21, 2013
|
||||
|
||||
* Local security fixes for predictable file locations for ControlPersist and retry file paths on shared machines
|
||||
on operating systems without kernel symlink/hardlink protections.
|
||||
|
||||
1.2.2 "Hear About It Later" (reprise) -- July 4, 2013
|
||||
## 1.2.2 "Hear About It Later" (reprise) -- July 4, 2013
|
||||
|
||||
* Added a configuration file option [paramiko_connection] record_host_keys which allows the code that paramiko uses
|
||||
to update known_hosts to be disabled. This is done because paramiko can be very slow at doing this if you have a
|
||||
@ -315,7 +381,7 @@ large number of hosts and some folks may not want this behavior. This can be to
|
||||
and does not affect the ssh transport plugin. Use of the ssh transport plugin is preferred if you have ControlPersist
|
||||
capability, and Ansible by default in 1.2.1 and later will autodetect.
|
||||
|
||||
1.2.1 "Hear About It Later" -- July 4, 2013
|
||||
## 1.2.1 "Hear About It Later" -- July 4, 2013
|
||||
|
||||
* Connection default is now "smart", which discovers if the system openssh can support ControlPersist, and uses
|
||||
it if so, if not falls back to paramiko.
|
||||
@ -324,7 +390,7 @@ capability, and Ansible by default in 1.2.1 and later will autodetect.
|
||||
* Paramiko now records host keys it was in contact with host key checking is on. It is somewhat sluggish when doing this,
|
||||
so switch to the 'ssh' transport if this concerns you.
|
||||
|
||||
1.2 "Right Now" -- June 10, 2013
|
||||
## 1.2 "Right Now" -- June 10, 2013
|
||||
|
||||
Core Features:
|
||||
|
||||
@ -459,7 +525,7 @@ the variable is still registered for the host, with the attribute skipped: True.
|
||||
* NetBSD and OpenBSD support for the user and groups modules
|
||||
* Add encrypted password support to password lookup
|
||||
|
||||
1.1 "Mean Street" -- 4/2/2013
|
||||
## 1.1 "Mean Street" -- 4/2/2013
|
||||
|
||||
Core Features
|
||||
|
||||
@ -598,7 +664,7 @@ Plugins:
|
||||
* fixed ~ expansion for fileglob
|
||||
* with_nested allows for nested loops (see examples in examples/playbooks)
|
||||
|
||||
1.0 "Eruption" -- Feb 1 2013
|
||||
## 1.0 "Eruption" -- Feb 1 2013
|
||||
|
||||
New modules:
|
||||
|
||||
@ -677,7 +743,7 @@ Inventory files/scripts:
|
||||
* whitespace is now allowed around group variables in the inventory file
|
||||
* inventory scripts can now define groups of groups and group vars (need example for docs?)
|
||||
|
||||
0.9 "Dreams" -- Nov 30 2012
|
||||
## 0.9 "Dreams" -- Nov 30 2012
|
||||
|
||||
Highlighted core changes:
|
||||
|
||||
@ -757,7 +823,7 @@ Plugin changes:
|
||||
* various tweaks to the EC2 inventory plugin
|
||||
* jinja2 filters are now pluggable so it's easy to write your own (to_json/etc, are now impl. as such)
|
||||
|
||||
0.8 "Cathedral" -- Oct 19, 2012
|
||||
## 0.8 "Cathedral" -- Oct 19, 2012
|
||||
|
||||
Highlighted Core Changes:
|
||||
|
||||
@ -783,7 +849,7 @@ Other Core Changes:
|
||||
* ability to access inventory variables via 'hostvars' for hosts not yet included in any play, using on demand lookups
|
||||
* merged ansible-plugins, ansible-resources, and ansible-docs into the main project
|
||||
* you can set ANSIBLE_NOCOWS=1 if you want to disable cowsay if it is installed. Though no one should ever want to do this! Cows are great!
|
||||
* you can set ANSIBLE_FORCECOLOR=1 to force color mode even when running without a TTY
|
||||
* you can set ANSIBLE_FORCE_COLOR=1 to force color mode even when running without a TTY
|
||||
* fatal errors are now properly colored red.
|
||||
* skipped messages are now cyan, to differentiate them from unchanged messages.
|
||||
* extensive documentation upgrades
|
||||
@ -854,7 +920,7 @@ Other module Changes, Upgrades, and Fixes:
|
||||
* selinux policy is only required if setting to not disabled
|
||||
* various fixes for yum module when working with packages not in any present repo
|
||||
|
||||
0.7 "Panama" -- Sept 6 2012
|
||||
## 0.7 "Panama" -- Sept 6 2012
|
||||
|
||||
Module changes:
|
||||
|
||||
@ -918,7 +984,7 @@ Playbooks:
|
||||
* adds 'serial' to playbook, allowing you to specify how many hosts can be processing a playbook at one time (default 0=all)
|
||||
* adds 'local_action: <action parameters>' as an alias to 'delegate_to: 127.0.0.1'
|
||||
|
||||
0.6 "Cabo" -- August 6, 2012
|
||||
## 0.6 "Cabo" -- August 6, 2012
|
||||
|
||||
playbooks:
|
||||
|
||||
@ -978,7 +1044,7 @@ internals:
|
||||
* ./hacking/test-module now supports options like ansible takes and has a debugger mode
|
||||
* sudoing to a user other than root now works more seamlessly (uses /tmp, avoids umask issues)
|
||||
|
||||
0.5 "Amsterdam" ------- July 04, 2012
|
||||
## 0.5 "Amsterdam" ------- July 04, 2012
|
||||
|
||||
* Service module gets more accurate service states when running with upstart
|
||||
* Jinja2 usage in playbooks (not templates), reinstated, supports %include directive
|
||||
@ -1006,7 +1072,7 @@ internals:
|
||||
* basic setup module support for Solaris
|
||||
* ./library relative to the playbook is always in path so modules can be included in tarballs with playbooks
|
||||
|
||||
0.4 "Unchained" ------- May 23, 2012
|
||||
## 0.4 "Unchained" ------- May 23, 2012
|
||||
|
||||
Internals/Core
|
||||
* internal inventory API now more object oriented, parsers decoupled
|
||||
@ -1061,7 +1127,7 @@ Misc Bugfixes
|
||||
* fix to internals of hacking/test-module development script
|
||||
|
||||
|
||||
0.3 "Baluchitherium" -- April 23, 2012
|
||||
## 0.3 "Baluchitherium" -- April 23, 2012
|
||||
|
||||
* Packaging for Debian, Gentoo, and Arch
|
||||
* Improvements to the apt and yum modules
|
||||
@ -1091,7 +1157,7 @@ in kickstarts
|
||||
* fetch module for pulling in files from remote hosts
|
||||
* command task supports creates=foo for idempotent semantics, won't run if file foo already exists
|
||||
|
||||
0.0.2 and 0.0.1
|
||||
## 0.0.2 and 0.0.1
|
||||
|
||||
* Initial stages of project
|
||||
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:bd4b9f69fa5208abb1a177e6c8e63cdd8f9ad508d12cff8f1cc5437eb6e671fc
|
||||
size 453622
|
3
ansible-1.5.tar.bz2
Normal file
3
ansible-1.5.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:db20de9b9cc9b3b41640e4ee7c540544b087cad6418e9f5733d99a31192fd8c8
|
||||
size 421167
|
@ -1,3 +1,75 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 8 11:08:25 UTC 2014 - lars@linux-schulserver.de
|
||||
|
||||
- update to 1.5:
|
||||
Major features/changes:
|
||||
* when_foo which was previously deprecated is now removed, use
|
||||
"when:" instead. Code generates appropriate error suggestion.
|
||||
* include + with_items which was previously deprecated is now
|
||||
removed, ditto. Use with_nested / with_together, etc.
|
||||
* only_if, which is much older than when_foo and was deprecated,
|
||||
is similarly removed.
|
||||
* ssh connection plugin is now more efficient if you add
|
||||
'pipelining=True' in ansible.cfg under [ssh_connection],
|
||||
see example.cfg
|
||||
* localhost/127.0.0.1 is not required to be in inventory if
|
||||
referenced, if not in inventory, it does not implicitly appear
|
||||
in the 'all' group.
|
||||
* git module has new parameters (accept_hostkey, key_file, ssh_opts)
|
||||
to ease the usage of git and ssh protocols.
|
||||
* when using accelerate mode, the daemon will now be restarted
|
||||
when specifying a different remote_user between plays.
|
||||
* added no_log: option for tasks. When used, no logging information
|
||||
will be sent to syslog during the module execution.
|
||||
* acl module now handles 'default' and allows for either shorthand
|
||||
entry or specific fields per entry section
|
||||
* play_hosts is a new magic variable to provide a list of hosts
|
||||
in scope for the current play.
|
||||
* ec2 module now accepts 'exact_count' and 'count_tag' as a way to
|
||||
enforce a running number of nodes by tags.
|
||||
* all ec2 modules that work with Eucalyptus also now support a
|
||||
'validate_certs' option, which can be set to 'off' for installations
|
||||
using self-signed certs.
|
||||
* Start of new integration test infrastructure (WIP)
|
||||
* if repoquery is unavailble, the yum module will automatically
|
||||
attempt to install yum-utils
|
||||
* ansible-vault: a framework for encrypting your playbooks
|
||||
and variable files
|
||||
|
||||
Other notable changes (many new module params & bugfixes may not not listed):
|
||||
* no_reboot is now defaulted to "no" in the ec2_ami module to ensure
|
||||
filesystem consistency in the resulting AMI.
|
||||
* sysctl module overhauled
|
||||
* authorized_key module overhauled
|
||||
* synchronized module now handles local transport better
|
||||
* apt_key module now ignores case on keys
|
||||
* zypper_repository now skips on check mode
|
||||
* file module now responds to force behavior when dealing with hardlinks
|
||||
* new lookup plugin 'csvfile'
|
||||
* fixes to allow hash_merge behavior to work with dynamic inventory
|
||||
* mysql module will use port argument on dump/import
|
||||
* subversion module now ignores locale to better intercept status messages
|
||||
* rax api_key argument is no longer logged
|
||||
* backwards/forwards compatibility for OpenStack modules, 'quantum'
|
||||
modules grok neutron renaming
|
||||
* hosts properly uniqueified if appearing in redundant groups
|
||||
* hostname module support added for ScientificLinux
|
||||
* ansible-pull can now show live stdout and pass verbosity levels
|
||||
to ansible-playbook
|
||||
* ec2 instances can now be stopped or started
|
||||
* additional volumes can be created when creating new ec2 instances
|
||||
* user module can move a home directory
|
||||
* significant enhancement and cleanup of rackspace modules
|
||||
* ansible_ssh_private_key_file can be templated
|
||||
* docker module updated to support docker-py 0.3.0
|
||||
* various other bug fixes
|
||||
* md5 logic improved during sudo operation
|
||||
* support for ed25519 keys in authorized_key module
|
||||
* ability to set directory permissions during a recursive copy
|
||||
(directory_mode parameter)
|
||||
* update docker module, support for using docker python
|
||||
library 0.3.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 27 17:39:07 UTC 2014 - lars@linux-schulserver.de
|
||||
|
||||
|
11
ansible.spec
11
ansible.spec
@ -15,22 +15,17 @@
|
||||
|
||||
|
||||
Name: ansible
|
||||
Version: 1.4.5
|
||||
Version: 1.5
|
||||
Release: 1
|
||||
Summary: SSH-based configuration management, deployment, and orchestration engine
|
||||
License: GPL-3.0+
|
||||
Url: http://www.ansibleworks.com
|
||||
Group: System/Management
|
||||
# http://ansibleworks.com/releases/ansible-1.4.1.tar.gz
|
||||
# http://ansibleworks.com/releases/ansible-%{version}.tar.gz
|
||||
Source0: %{name}-%{version}.tar.bz2
|
||||
Source1: %{name}-rpmlintrc
|
||||
# https://raw.github.com/ansible/ansible/release1.4.0/CHANGELOG.md
|
||||
# https://raw.github.com/ansible/ansible/release%{version}/CHANGELOG.md
|
||||
Source2: CHANGELOG.md
|
||||
# Fireball was removed in 1.3.4
|
||||
#Obsoletes: fireball < 1.3.4
|
||||
#Obsoletes: node-fireball < 1.3.4
|
||||
#Provides: fireball = 1.3.4
|
||||
#Provides: node-fireball = 1.3.4
|
||||
#
|
||||
# (open)SUSE
|
||||
#
|
||||
|
Loading…
Reference in New Issue
Block a user