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