Commit graph

6391 commits

Author SHA1 Message Date
Rene Moser
5f5577e110 cloudstack: add new module cs_template 2015-06-15 12:04:35 +02:00
Bruce Pennypacker
9285d0a1c7 changed 'deleted' to 'absent' 2015-06-14 20:20:36 +00:00
Rob White
c21eebdd7b Updated documentation and added boto profile support. 2015-06-14 16:31:31 +10:00
Robert Estelle
6b32b95252 ec2_vpc_igw - Rename IGWException to AnsibleIGWException. 2015-06-14 12:39:51 +10:00
Robert Estelle
829759fba7 ec2_vpc_igw - Exit with fail_json when boto is unavailable. 2015-06-14 12:39:41 +10:00
Robert Estelle
9f0ee40b42 Add ec2_vpc_igw module. 2015-06-14 12:39:26 +10:00
Kevin Carter
d3b3d7ff3c Fix the lxc container restart state
The lxc container restart state does not ensure that the container
is in fact started unless another config or command is passed into
the task. to fix this the module simply needs to have the function
call added ``self._container_startup()`` after the container is
put into a stopped state.

Signed-off By: Kevin Carter <kevin.carter@rackspace.com>
2015-06-13 13:56:26 -05:00
Bruce Pennypacker
51bba578b6 Updated 'ongoing' to also return properly formatted json 2015-06-12 19:58:57 +00:00
Bruce Pennypacker
6a89b92cda Fixed results & 'Changed'. Added 'deleted' action. Added ability to specify multiple services. 2015-06-12 18:36:23 +00:00
Brian Coca
3f76a37f27 fixed doc issues 2015-06-12 14:11:38 -04:00
Brian Coca
bf17e386aa Merge pull request #482 from alcamie101/NetworkManager
Initial commit of nmcli: NetworkManager module. Currently supports:
2015-06-12 13:59:21 -04:00
Brian Coca
2be8e4b02a Merge pull request #603 from alexlo03/cloudtrail-fixes
Cloudtrail module fixes
2015-06-12 12:44:52 -04:00
Alex Lo
416d96a1e6 Error message typo 2015-06-12 01:31:45 -04:00
Alex Lo
d1f50493bd Fix boto library checking 2015-06-12 01:17:30 -04:00
Alex Lo
d0ef6db43c There is no absent, only disabled 2015-06-12 00:49:59 -04:00
Alex Lo
4fc275d1c5 remove extraneous imports 2015-06-12 00:49:37 -04:00
Brian Coca
14f96095bf Merge pull request #601 from sivel/expect-no-executable
Remove the executable option as it's redundant
2015-06-11 13:37:54 -04:00
Matt Martz
76e382abaa Remove the executable option as it's redundant 2015-06-11 12:36:47 -05:00
Greg DeKoenigsberg
78ffe4317d Merge pull request #398 from elventear/win_choco
Refactor `win_chocolatey` module
2015-06-11 13:30:14 -04:00
Brian Coca
7e39f6780c Merge pull request #600 from sivel/expect-module
Add new module 'expect'
2015-06-11 12:52:28 -04:00
Matt Martz
4f38c4387b Add new module 'expect' 2015-06-11 11:36:34 -05:00
Brian Coca
533c0b2e34 Merge pull request #596 from resmo/feature/cs_network
cloudstack: add new module cs_network
2015-06-10 18:07:32 -04:00
Rene Moser
bec97ff60e cloudstack: add new module cs_network 2015-06-10 23:31:48 +02:00
Brian Coca
2f967a949f minor docfix 2015-06-10 12:58:59 -04:00
Greg DeKoenigsberg
5d1d8a6a98 Merge pull request #595 from resmo/fix/authors
puppet: update author to new format
2015-06-10 08:36:21 -04:00
Rene Moser
2643c3edda puppet: update author to new format 2015-06-10 13:00:02 +02:00
Brian Coca
78035779f6 Merge pull request #567 from cloudnull/lxc-package-doc-update
Updates the doc information for the python2-lxc dep
2015-06-09 18:34:17 -04:00
Brian Coca
6c6ce5e434 Merge pull request #594 from davidsiefert/devel
Adding support for setting the topic of a channel
2015-06-09 15:57:07 -04:00
Greg DeKoenigsberg
8929d5c6a1 Merge pull request #433 from NewGyu/devel
fix cannot download SNAPSHOT version
2015-06-09 13:07:37 -04:00
Greg DeKoenigsberg
ef7381f246 Adding author's github id 2015-06-09 12:58:45 -04:00
Greg DeKoenigsberg
dbbe4cde55 Merge pull request #593 from nToggle/devel
Bug fixes on error handling and update handling
2015-06-09 12:57:37 -04:00
Rick Mendes
70a7a46d52 optionally supports waiting for the password to be available 2015-06-09 08:55:58 -07:00
David Siefert
bca0d2d32b Adding support for setting the topic of a channel 2015-06-09 10:54:10 -05:00
Brian Coca
27b223130c Merge pull request #592 from resmo/for_ansible
cloudstack: fix CloudStackException in cs_project
2015-06-09 08:53:15 -04:00
Jhonny Everson
d517abf44b Fixes the bug where it was using only the keys to determine whether a change was made, i.e. values changes for existing keys was reported incorrectly. 2015-06-09 09:44:34 -03:00
Rene Moser
1b8eb9091b cloudstack: remove listall in cs_project
listall in cs_project can return the wrong project for root admins, because project name are not unique in separate accounts.
2015-06-09 13:08:38 +02:00
Rene Moser
443be858f1 cloudstack: fix project name must not be case sensitiv 2015-06-09 13:06:24 +02:00
Jhonny Everson
f09389b179 Adds handler for error responses 2015-06-08 17:46:53 -03:00
Brian Coca
57813a2e74 Merge pull request #584 from gentledevil/pear
Add pear packaging module to manage PHP PEAR an PECL packages
2015-06-08 10:47:36 -04:00
jonathan.lestrelin
bcee7c13cf Fix unused import and variable and correct documentation 2015-06-08 09:28:01 +02:00
Brian Coca
4296ffbf03 Merge pull request #586 from resmo/feature/puppet-environments
puppet: add --environment support
2015-06-07 17:49:32 -04:00
Brian Coca
c144836eb1 Merge pull request #588 from resmo/feature/puppet-optional-puppetmaster
puppet: make arg puppetmaster optional
2015-06-07 17:49:16 -04:00
Brian Coca
c1d6023d98 Merge pull request #585 from resmo/fix/puppet-no-noop
puppet: ensure puppet is in live mode per default
2015-06-07 17:46:51 -04:00
Brian Coca
53bb87d110 added missing options: 2015-06-07 17:48:41 -04:00
Pepe Barbe
724501e9af Refactor win_chocolatey module
* Refactor code to be more robust. Run main logic inside a try {} catch {}
  block. If there is any error, bail out and log all the command output
  automatically.
* Rely on error code generated by chocolatey instead of scraping text
  output to determine success/failure.
* Add support for unattended installs: (`-y` flag is a requirement by
  chocolatey)
* Before (un)installing, check existence of files.
* Use functions to abstract logic
* The great rewrite of 0.9.9, the `choco` interface has changed, check
  if chocolatey is installed and an older version. If so upgrade to
  latest.
* Allow upgrading packages that are already installed
* Use verbose logging for chocolate actions
* Adding functionality to specify a source for a chocolatey repository.
  (@smadam813)
* Removing pre-determined sources and adding specified source url in
  it's place. (@smadam813)

Contains contributions from:
*  Adam Keech  <akeech@chathamfinancial.com> (@smadam813)
2015-06-07 13:21:08 -05:00
Brian Coca
45773737f6 Merge pull request #587 from resmo/fix/puppet-config
puppet: fix missing space between command and arg
2015-06-06 10:29:41 -04:00
Rene Moser
a7c7e2d6d5 puppet: make arg puppetmaster optional
puppetmaster was used to determine if `agent` or `apply` should be used. But puppetmaster is not required by puppet per default. Puppet may have a config or could find out by itself (...) where the puppet master is.

It changed the code so we only use `apply` if a manifest was passed, otherwise we use `agent`.

This also fixes the example, which did not work the way without this change.

~~~
# Run puppet agent and fail if anything goes wrong
- puppet
~~~
2015-06-06 10:08:16 +02:00
Rene Moser
d63425388b puppet: fix missing space between command and arg
Fixes:
~~~
{
    "cmd": "/usr/bin/puppetconfig print agent_disabled_lockfile",
    "failed": true,
    "msg": "[Errno 2] No such file or directory",
    "rc": 2
}
~~~
2015-06-06 09:46:16 +02:00
Rene Moser
f33efc929a puppet: add --environment support 2015-06-06 09:42:56 +02:00
Rene Moser
537562217f puppet: ensure puppet is in live mode per default
puppet may be configured to operate in `--noop` mode per default.

That is why we must pass a `--no-noop` to make sure, changes are going to be applied.
2015-06-06 09:13:11 +02:00