Commit Graph

23012 Commits (444895f8897ecc8a16a5c188cfaee7ffa35e0184)
 

Author SHA1 Message Date
Brian Coca c8a7c25468 code cleanup and reoorg, renamed vars and functions to actual purpose reneabled logging of steps 8 years ago
Brian Coca 3906fd426b document mysql collation can only be set during creation 8 years ago
Toshio Kuratomi fda9eeaa89 Use select in wait_for so that we don't get stuck in cornercases:
* reading from a socket that gave some data we weren't looking for and
  then closed.
* read from a socket that stays open and never sends data.
* reading from a socket that sends data but not the data we're looking
  for.

Fixes #2051
8 years ago
Toshio Kuratomi f6353a548c Document and return an error if httplib2 >= 0.7 is not present. We
can't use httplib2 0.6.x and below because they do not verify TLS
certificates and thus are insecure.

Fixes #1875
8 years ago
Brian Coca f7f8df1773 since find doesn't make changes, support check mode and gather data for other tasks in check mode 8 years ago
Toshio Kuratomi 5425f3e757 Correct typo in yum module docs 8 years ago
Jonathan Mainguy 833676960d Update doc to reflect password is required if adding a new user 8 years ago
Jonathan Mainguy 346c9ab80e Update error message to be more explicit 8 years ago
Toshio Kuratomi a179d06a91 Simplify logic to handle options set to empty string
Fixes #2125
8 years ago
Patrick Galbraith 223c689ec0 Fix to issue 12912. Supply 'force' to install of python-apt. 8 years ago
Toshio Kuratomi 5f87f9deda Note the difference between yum package groups and environment groups.
Fixes https://github.com/ansible/ansible/issues/12873
8 years ago
Brian Coca d2cffb31c3 rearranged systemd check, removed redundant systemctl check fixed unused cmd and state var assignements 8 years ago
Simon Hafner 923e442409 added earlier paths to systemd
2b583ce657
b925e72633
8 years ago
Lars Kellogg-Stedman 51fae74e7c make os_router return a top level 'id' key
make os_router return a top-level 'id' key, much like other
os_* resources.
8 years ago
James Cammarata 4faff0a56a Version bump for new beta 2.0.0-0.4.beta2 8 years ago
Lars Kellogg-Stedman 45cc987fe0 allow os_port to accept a list of security groups
with this commit, the `security_groups` attribute for `os_port` will
accept either a common-delimited string or ` YAML list.  That is, either
this:

    - os_port:
        [...]
        security_groups: group1,group2

Or this:

    - os_port:
        [...]
        security_groups:
          - group1
          - group2
8 years ago
Lars Kellogg-Stedman c96dd16d5a allow os_server to accept a list of security groups
This commit allows the `security_groups` parameter of the `os_server`
module to be either a YAML list or a common-delimited string (much like
the `nics` attribute).  E.g., this:

    - os_nova_server:
        [...]
        security_groups:
          - default
          - webserver

Or this:

    - os_nova_server:
        [...]
        security_groups: default,webserver
8 years ago
Simon Hafner 4af48e139c simpler way to check if systemd is the init system
According to
http://www.freedesktop.org/software/systemd/man/sd_booted.html
check if the directory /run/systemd/system/ exists.
8 years ago
Lars Kellogg-Stedman 45012ea723 allow empty description attribute for os_security_group
The `os_security_group` module would fail if there was no `description:`
attribute:

    localhost | FAILED! => {
        "changed": false,
        "failed": true,
	"msg": "Error creating security group larstest: Invalid input for
	description. Reason: 'None' is not a valid string."
    }

This commit makes the default description `''` rather than `None`.
8 years ago
Lars Kellogg-Stedman ff090a1224 make os_keypair return a top level 'id' key
make os_keypair return a top-level 'id' key, much like other os_*
resources.
8 years ago
Lars Kellogg-Stedman bdd73fdfd0 make os_flavor return a top-level 'id' key
make os_flavor return a top-level 'id' key, much like other os_*
resources.
8 years ago
Lars Kellogg-Stedman c1e081fcf6 make os_network correctly report changed status
The `os_network` module was incorrectly returning changed=False whether
or not the network was created.  This commit makes the changed return
value useful.
8 years ago
Lars Kellogg-Stedman 70bd95b4f0 return information about created subnet
make os_subnet behave like os_network in terms of returning information
about the created resource.  With this commit, os_subnet will return the
created subnet in `subnet` and the subnet id in `id`.
8 years ago
Brian Coca 14455f4acc final form, use_regex now controls if patterns is glob or regex - fixed cases in which stat fails (dangling symlink) - now properly reports name of skipped paths 8 years ago
Brian Coca 3e5dc1fd74 changed so regexes and shell globs work transparently 8 years ago
Evan Carter 956fe4c709 add documentation stating that JSON files can be loaded with include_vars 8 years ago
Ryan Sydnor 8a1c035fac Add capability for stat module to use more hash algorithms
Specifically, the stat module now has a checksum_algorithm parameter.
This lets the module utilize one of the hash algorithms available on the host
to return the checksum of the file.

This change is backwards compatible. The checksum_algorithm defaults to
sha1 and still returns its result to the stat.checksum property.
8 years ago
David Shrewsbury f086279a23 Fix for routers without external interfaces 8 years ago
Monty Taylor c2b695390b Actually pass in is_public to create_image
Fixes #2325
8 years ago
Brian Coca e0d4d397ff fixed mispelled description 8 years ago
Etherdaemon 63c8c40a37 Update try statement as pointed out by defionscode 8 years ago
Brian Coca 505467d2ff clarified ping module purpose 8 years ago
Toshio Kuratomi a5d95b4047 Another fix for docs 8 years ago
Toshio Kuratomi ac58ef1404 Correct docs build 8 years ago
Brian Coca 7c0dc323a2 corrected docs for stat's lnk_source fixes #12850 8 years ago
Toshio Kuratomi 80b3bbd55e Mark a few parameters as no_log 8 years ago
David Shrewsbury 024b8365c2 Clarify password requirement and add return docs. 8 years ago
David Shrewsbury c66491c076 Add OpenStack Keystone User module
This is a replacement for PR #1598 and fixes #283
8 years ago
Constantin Bugneac 55afa7e944 Added documentation for returned structure 8 years ago
Etherdaemon 9fe689eaec fixes #12831 by updating the boto iam connection method to connect_to_region 8 years ago
Constantin Bugneac aa887ce49f Included 'block_device_mapping' in the output of module and other missing attributes 8 years ago
Brian Coca baeb6d8dc0 fixed bug in spec 8 years ago
Brian Coca a964754484 added regex support to find, also added 'singular' aliasess to patterns and paths 8 years ago
Brian Coca 9f503540f1 added missing version_added to new accesslogs feature 8 years ago
David Shrewsbury 92e6e2f7ea Fix os_router to accept internal interfaces
Allow the 'interfaces' attribute to represent internal router
interfaces, composed of subnet names, and the 'external_fixed_ips'
attribute to represent external interface subnet/IP.
8 years ago
Toshio Kuratomi d5f3ac2a1d Remove debugging 8 years ago
Toshio Kuratomi 931fa9b6b2 xmlcharrefreplace is only for encoding, not for decoding :-( 8 years ago
Brian Coca 721f587e43 made output match multiline, as per posted code from @n0trax fixes #2081 8 years ago
Brian Coca 0540769677 specified that uri must be uppercase 8 years ago
Lars Kellogg-Stedman fc741057b2 add some unit tests for the os_server module
This commit adds some unit tests for the `cloud.openstack.os_server`
module.  These tests exercise `_network_args` thoroughly and
`_create_server` lightly.

These tests will **fail** until #2275 lands.

To run the tests:

    pip install -r test-requirements.txt
    PYTHONPATH=$PWD py.test
8 years ago