Control Juniper's Contrail infrastructure using Ansible.
This project uses two customs Ansible components:
| Component | Component type | Description | Documentation |
|---|---|---|---|
library/contrail.py |
Ansible module | Ansible module for Juniper Contrail | User Dev |
plugins/httpapi/contrail.py |
Ansible connection plugin | Ansible HTTPApi plugin for Juniper Contrail | Dev |
The Ansible module and plugin are still a work in progress.
- Basic connection to Contrail from Ansible
- Authentication support
- State support:
query - State support:
present(resource creation) - State support:
present(resource update) - State support:
absent - Resource support:
virtual-network - Resource support: all other required resources (e.g.
IPAM,subnet, etc.)
- Module documentation for users
- Module documentation for dev
- Plugin documentation for dev