Skip to main content

Plugin to integrate Ansible with ploy.

Project description

1.0b8 - 2014-07-15

  • Add ansible as dependency if it can’t be imported already. [fschulze]

1.0b7 - 2014-07-08

  • Packaging and test fixes. [fschulze]

1.0b6 - 2014-07-04

  • Use unique instance id to avoid issues. [fschulze]
  • Renamed mr.awsome to ploy and mr.awsome.ansible to ploy_ansible. [fschulze]

1.0b5 - 2014-06-16

  • Set user in playbook to the one from the config if it’s not set already. [fschulze]
  • Change default playbook directory from the aws.conf directory to it’s parent. [fschulze]

1.0b4 - 2014-06-11

  • Added playbook and roles config options for instances. [fschulze]
  • Added has_playbook and configure methods to instances. [fschulze]
  • Added before/after_ansible_configure hooks. [fschulze]

1.0b3 - 2014-06-09

  • Use execnet for connections. There is only one ssh connection per host and it’s reused for all commands. [fschulze]
  • Make sure the playbook directory is always absolute. [fschulze]
  • Prevent use of persistent ssh connections, as that easily results in connections to wrong jails because of the proxying. This makes ansible a lot slower at the moment. [fschulze]
  • Add support for su and vault (ansible 1.5) as well as --force-handlers (ansible 1.6). [fschulze]
  • Removed ansible from install requirements. It won’t install in a buildout so it needs to be installed in a virtualenv or via a system package. [fschulze]

1.0b2 - 2014-05-15

  • Add configure command which is a stripped down variant of the playbook command with assumptions about the location of the yml file. [fschulze]
  • Warn if a playbook is requested for a host that is not configured in the playbook hosts list. [fschulze]
  • Allow mr.awsome plugins to add ansible variables. [fschulze]
  • Inject the ansible paths sooner as they may not apply in some cases otherwise. [fschulze]
  • Moved setuptools-git from setup.py to .travis.yml, it’s only needed for releases and testing. [fschulze]

1.0b1 - 2014-03-24

  • Initial release [fschulze]

Project details


Release history Release notifications

History Node

2.0.0b4

History Node

2.0.0b3

History Node

2.0.0b2

History Node

2.0.0b1

History Node

1.4.1

History Node

1.4.0

History Node

1.3.2

History Node

1.3.1

History Node

1.3.0

History Node

1.2.4

History Node

1.2.3

History Node

1.2.2

History Node

1.2.1

History Node

1.2.0

History Node

1.1.0

History Node

1.0.0

This version
History Node

1.0b8

History Node

1.0b7

History Node

1.0b6

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
ploy_ansible-1.0b8.zip (19.2 kB) Copy SHA256 hash SHA256 Source None Jul 15, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page