Project updates

Hi all, just wanted to give everyone a quick run down on some of the new features that have been added over the last week or two.

First off, we merged in a new feature from @stoned which allows you to mark a task as “always_run: true” so it will run even during a --check run. This is useful for tasks that register variables for use later in the play, which otherwise might cause the play to fail.

Next, we merged in a pull request from Bruce Pennypacker (@brucep) which really cleans up and standardizes a lot of the AWS-related modules (ec2*, s3, etc). These modules will now require you to either set the region or the endpoint URL, which helps performance and reliability since you are connecting to the API endpoint of the region in which you are operating.

Finally, there are a couple of new modules:

  • The xattr module allows you to manage the extended attributes (getfattr/setfattr) on files.
  • The redis module allows you to manage the master/slave replication status of your nodes, as well as flushing individual or all databases.

Enjoy, and thanks to the many contributors that have been sending in patches over the last two weeks!