Skip to content

Ansible modules for managing Dimension Data MCP - Managed Cloud Platform

Notifications You must be signed in to change notification settings

job-so/ansible.CaaS

Repository files navigation

Build status Python 2.7

ansible.CaaS Ansible 1.9 Ansible 2.6

Ansible modules for managing Dimension Data Cloud

A simple/trivial wrappper of CaaS API v2.x documented here

RFTM :-) : For each module, you should find a clear documentation. click on documentation links below.

modules

example

installation

  1. Install Ansible on a clean machine (You can use a CENTOS7/64 template on MCP) 1. yum update yum install epel-release yum install ansible 2. yum install git asciidoc python python-sphinx 3. easy_install pip 4. pip install paramiko PyYAML Jinja2 httplib2 six 4. git clone git://github.com/ansible/ansible.git --recursive 5. source ./ansible/hacking/env-setup
  2. Download this repo : 1. git clone git://github.com/job-so/ansible.CaaS 2. ln -s /root/ansible.CaaS/library ansible/lib/ansible/modules/ extras/ cloud/dimension_data

How to run a demo

  1. Create a credential files
  2. ansible-playbook demo.yml

dev : build the documentation

  1. make --directory ~/ansible/ webdocs
  2. Rst Documentation : ~/ansible/docsite/
  3. HTML Dcumentation : cp ~/ansible/docsite/htmlout/caas_*.html ~/ansible.CaaS/docs/
  4. MARKDOWN Documentation : for f in ~/ansible/docsite/rst/caas_*_module.rst; do g=${f/.rst/.md}; h=${g/'/ansible/docsite/rst/'/'/ansible.CaaS/docs/'}; pandoc -s -o $h $f; done

About

Ansible modules for managing Dimension Data MCP - Managed Cloud Platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages