8000 GitHub - jesus-bustos/ansible-onapp-modules: Ansible modules to manage OnApp Cloud resources (VS, etc.)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jesus-bustos/ansible-onapp-modules

 
 

Repository files navigation

ansible-onapp-modules

Ansible modules to manage OnApp Cloud resources (VS, etc.)

To test this module:

cat /tmp/args.json
{
    "ANSIBLE_MODULE_ARGS": {
        "name": "my_virtual_server",
        "new": true
    }
}
# cp libcloud.ini.template ~/.ansible/libcloud.ini
# edit ~/.ansible/libcloud.ini and put your credentials there
>python onapp_vs.py /tmp/args.json
>ANSIBLE_LIBRARY=. ansible-playbook test.yml

Dynamic Inventory

ANSIBLE_SSH_ARGS='-o ProxyCommand="ssh -W %h:%p -q root@46.231.178.47"' ansible -i apache-libcloud.py all -m ping -vv -u root

Roadmap:

  • make module parameters out of CPU/RAM/Storage
  • use by default private NIC (assign a private IP)
  • refactor result[''] = ... into a function
  • add labels as key/value pairs

About

Ansible modules to manage OnApp Cloud resources (VS, etc.)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%
0