Skip to main content

Ansible module for the Waldur API.

Project description

This repository contains collection of Ansible modules to allow provisioning and management of infrastructure under Waldur through Ansible playbooks.

Supported functionality

  • OpenStack VM provisioning.
  • Security group manipulations.
  • Floating IP assignment.

See also: http://docs.ansible.com/ansible/modules.html

How to

Configure an Ansible playbook with parameters

name: Trigger master instance
waldur_os_add_instance:
  access_token: "{{ access_token }}"
  api_url: "{{ api_url }}"
  flavor: m1.micro
  floating_ip: auto
  image: CentOS 7
  name: "{{ instance_name }}"
  project: "OpenStack Project"
  provider: VPC
  ssh_key: ssh1.pub
  subnet: vpc-1-tm-sub-net-2
  system_volume_size: 40
  wait: false

Pass parameters to an Ansible playbook

ANSIBLE_LIBRARY=/usr/share/ansible-waldur/ ansible -m waldur_os_get_instance -a "api_url=https://waldur.example.com/api/ access_token=9036194e1ac54cada3248a8c6b203bf7 name=instance-name project='Project name'" localhost

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ansible-waldur-module, version 0.4.1
Filename, size File type Python version Upload date Hashes
Filename, size ansible-waldur-module-0.4.1.tar.gz (5.4 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page