OpenStack Designate Puppet Module
Go to file
Clayton O'Neill c0650b1d7b Add puppet-lint param docs check
This ensures that all parameters are documented and includes fixes to
existing undocumented parameters or incorrectly formatted docs.

Change-Id: I14c093214e45ad3b14123e16ee8ccf309ba45978
2015-02-17 16:03:46 +00:00
example Add Puppet 4.x lint checks 2015-02-17 14:53:22 +00:00
lib/puppet Add designate_api_paste_ini type 2014-09-24 04:17:56 +00:00
manifests Add puppet-lint param docs check 2015-02-17 16:03:46 +00:00
spec Merge "Fixup Juno mysql configuration" 2015-02-16 11:05:54 +00:00
.fixtures.yml Added missing dns and concat_base dependency 2014-11-02 17:24:41 +01:00
.gitignore Add gitignore file 2013-12-23 19:21:49 +01:00
.gitreview Add .gitreview config 2013-10-29 22:25:02 +08:00
Gemfile Add puppet-lint param docs check 2015-02-17 16:03:46 +00:00
LICENSE Modify license and readme 2013-10-16 11:30:07 +08:00
README.md documentation: Update readme and puppetdoc documentation 2015-01-12 11:07:01 +00:00
Rakefile Add README and related files 2013-10-15 11:16:23 +08:00
metadata.json Re-factorise Keystone resources management 2014-11-27 01:06:55 +01:00

README.md

puppet-designate

Table of Contents

  1. Overview - What is the designate module?
  2. Module Description - What does the module do?
  3. Setup - The basics of getting started with designate
  4. Implementation - An under-the-hood peek at what the module is doing
  5. Limitations - OS compatibility, etc.
  6. Development - Guide for contributing to the module
  7. Contributors - Those with commits
  8. Release Notes - Notes on the most recent updates to the module

Overview

The designate module is a part of Stackforge, an effort by the Openstack infrastructure team to provide continuous integration testing and code review for Openstack and Openstack community projects not part of the core software. The module itself is used to flexibly configure and manage the DNS service for Openstack.

Module Description

Setup

What the designate module affects:

  • designate, the DNS service for Openstack.

Implementation

designate

designate is a combination of Puppet manifest and ruby code to delivery configuration and extra functionality through types and providers.

Limitations

Development

Developer documentation for the entire puppet-openstack project.

WORK IN PROGRESS

✓ Basic structure ✓ DB ✓ Keystone (Users, Services, Endpoints) ✓ Client ✓ designate-api ✓ designate-central ✗ designate-agent (in progress) ✗ designate-sink (in progress) ✓ An example of site.pp ✓ Write Tests

Setup

Get Prepared for Deployment

Debian/Ubuntu

  • Debian testing (jessie) include all designate packages.
  • Ubuntu utopic is the minimum requirement for Ubuntu deployment.

RedHat

Contributors

Release Notes