Commit Graph

1121 Commits (732f1060e802e0a60b8012a3a6b442f3d9fe9f01)

Author SHA1 Message Date
Brian Coca 732f1060e8 Merge pull request #390 from resmo/feature/cs_vmsnapshot
cloudstack: add new module cs_vmsnapshot
10 years ago
Brian Coca 3073449996 Merge pull request #375 from resmo/feature/cloudstack_ag
cloudstack: add new module cs_affinitygroup
10 years ago
Brian Coca 02242f5fca Merge pull request #374 from resmo/feature/cloudstack_sg_rule
cloudstack: add new module cs_securitygroup_rule
10 years ago
Brian Coca 82bdf562d2 Merge pull request #361 from resmo/feature/cloudstack_sg
cloudstack: add new module cs_securitygroup
10 years ago
Rene Moser c899e2d9a7 cloudstack: add new module cs_vmsnapshot
This module depends on ansible.module_utils.cloudstack.
10 years ago
Rene Moser 39d30168a5 cloudstack: rename modules to more meaningful name schema 10 years ago
Rene Moser b8056e8f6f cloudstack: add new module cs_securitygroup_rule
This module depends on ansible.module_utils.cloudstack.
10 years ago
Rene Moser df23b4d17b cloudstack: add new module cs_securitygroup
This module depends on ansible.module_utils.cloudstack.
10 years ago
Rene Moser e19b53532b cloudstack: add new module cs_affinitygroup
This module depends on ansible.module_utils.cloudstack.
10 years ago
Brian Coca eb04e45311 fixed doc issues with cloudstack_fw 10 years ago
Brian Coca ca5d02c3fd Merge pull request #341 from resmo/feature/cloudstack_sshkey
cloudstack: add new module cloudstack_sshkey
10 years ago
Brian Coca 5ef7011c97 Merge pull request #349 from resmo/feature/cloudstack_iso
cloudstack: add new module cloudstack_iso
10 years ago
Brian Coca ba34dfd364 Merge pull request #348 from resmo/feature/cloudstack_fw
cloudstack: add new module cloudstack_fw
10 years ago
Rene Moser 392feaea63 cloudstack_sshkey: cleanup docs 10 years ago
Rene Moser c03baa7ec6 cloudstack_ssh: replace ssh public key if fingerprints do not match 10 years ago
Rene Moser a24d691419 cloudstack_ssh: update description 10 years ago
Rene Moser bf32de8d8f cloudstack_ssh: register_ssh_key() set public_key as param 10 years ago
Rene Moser 82e25447ad cloudstack_ssh: fix missing projectid if state=absent 10 years ago
Rene Moser 60467738ed cloudstack: add new module cloudstack_sshkey
This module depends on ansible.module_utils.cloudstack.
10 years ago
Rene Moser 9f85ae16ae cloudstack: add new module cloudstack_iso 10 years ago
Rene Moser 58aab881c2 cloudstack: add new module cloudstack_fw 10 years ago
Brian Coca c5f787e6df Merge pull request #357 from bcoca/lxc_container_home_fix
Lxc container home fix
10 years ago
Brian Coca ee7fbcf418 minor fix to method of finding home as previous could 'overmatch' 10 years ago
Brian Coca 3151ff1227 Merge pull request #326 from cloudnull/lxc-opts-fix-issues325
Updated lxc_container module to fix option parsing
10 years ago
Brian Coca 231ed6208d removed requirements which was causing crash with dupe from shared doc fragments 10 years ago
Brian Coca 520f410257 moved cloudtrail to amazon subdir 10 years ago
tedder 61114cd08a Handful of changes after bcoca's code review:
* update expected inclusion version
* fix consistency on enabled/absent (now enabled/disabled)
* safely import boto per now style of single-exit and proper JSON
* use new `required_together` module style
10 years ago
tedder 06939a8651 add cloudtrail module
Cloudtrail is the AWS auditing configuration. It's fairly simple, but also very important to configuration management/devops/security to ensure it remains enabled. That's why I created it as a module.
10 years ago
Brian Coca cf9a243cd7 added missing __init__.py 10 years ago
Kevin Carter 24cfcd2497 Updated lxc_container module to fix option parsing
The option parsing object within the module was performing a split
on an '=' sign and assuming that there would only ever be one '='
in a user provided option. Sadly, the assumption is incorrect and
the list comprehension that is building the options list needs to
be set to split on the first occurrence of an '=' sign in a given
option string. This commit adds the required change to make it
possible for options to contain additional '=' signs and be handled
correctly.
10 years ago
Brian Coca bb886a595d updated lxc-containter docs to reflect new name 10 years ago
Maciej Delmanowski 528e1a644c Rename 'lxc-container' module to 'lxc_container'
This is done to keep the convention of naming modules with underscores
instead of hypens.
10 years ago
Brian Coca 648f381c0b Merge pull request #123 from cloudnull/devel
Added module to support managing LXC containers
10 years ago
Peter Tan 9b64cf6797 Do not check for the image before calling gce.ex_create_image() or gce.ex_delete_image(), instead catching the ResourceExistsError or ResourceNotFoundError respectively. 10 years ago
Peter Tan 5ab2dcf76a Address review comments from @sivel and @erjohnso 10 years ago
Peter Tan d0382bda00 Add gce_img module for utilizing GCE image resources 10 years ago
Kevin Carter 99359fc4e2 Updated volume create methods for a more consistent process
The volume create methods were making an assumption on the unit
sizes being presented by the `vgdisplay` and the `lvdisplay`
commands. To correct the assumption the commands will now enforce
a unit size of "g" which will alway convert sives to gigabytes.
This was an issue brought up by @hughsaunders.
10 years ago
Kevin Carter 4446e4642e Added new module to support LXC containers
The new module will allow users to control LXC containers from ansible.
The module was built for use in LXC >= 1.0 or greater and implements most
of what can be done using the various lxc clients with regards to running
containers. This first module is geared only at managing lxc containers.

The module provides:
  build containers
  destroy containers
  archive containers
  info from a single container
  start / stop / restart containers
  run commands within containers
  add/modify lxc config for a container
  supports backends including LVM
10 years ago
Michael DeHaan ad181b7aa9 Categorize some modules. 10 years ago
Sergei Antipov 078d863b07 Added missed importing 10 years ago
Michael DeHaan 110250d344 package files 10 years ago
Michael DeHaan b1e789968b File extensions! 10 years ago
Michael DeHaan 50f105578a Restructuring. 10 years ago
Michael DeHaan 73123b69fa Move modules into subdirectory. 10 years ago
James Cammarata 61f6a70401 Skip null id route tables when adding/deleting them in ec2_vpc
Fixes #8552
10 years ago
Steven Ringo bcb78335cf Expand description for ec2_facts module 10 years ago
Michael Scherer 7420a450a5 Fix indentation and bug #8895 10 years ago
James Cammarata 0d0576a97f Add note on ec2_lc regarding immutability of configs once created
Fixes #8927
10 years ago
James Cammarata d5546d7a0a Merge pull request #9052 from EvanDotPro/docs/fix-rax-public-key-example
Update rax root pubkey example
10 years ago
Evan Coury 54a979ddd3 Update rax root pubkey example
The example was showing how to use the `files` option to pass in a local file as an authorized public key for root. While this works, it's a bit sloppy, given that there's a specific option, `key_name` which will use one of your public keys on your rackspace account and add it as an authorized key for root. In our case, one of our admins didn't notice the `key_name` option because they scrolled straight to the example and saw the `files` strategy.

I propose that the example still shows `files`, but not using a root public key as an example, and instead also demonstrate the `key_name` option so that it's clear from the example how to get the initial root public key deployed.
10 years ago