Skip to content

jpclipffel/ansible_contrail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible - Projects - Contrail

Usage

Control Juniper's Contrail infrastructure using Ansible.

Custom components

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

To do

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.)

Documentation

  • Module documentation for users
  • Module documentation for dev
  • Plugin documentation for dev