GitXplorerGitXplorer
v

puppet-novajoin

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
575f33c2527ee18cec914685c5213cf7c92de54f

Added element to ensure cache directory exists

vvakwetu committed 8 years ago
Unverified
90e86fc674384039ee364a69190e95e25afcf1c2

Add parameter to make ipa-client-install run optional

vvakwetu committed 8 years ago
Unverified
0906e2b53385071bda0d8eb4cdc6979c89762d96

Remove unneeded parameters

vvakwetu committed 8 years ago
Unverified
fea126275e8e0c4dc5d1b7b0ca553d68d13f9273

Fix service names and args to novajoin-install

vvakwetu committed 8 years ago
Unverified
2c6125433070fad367022323c5a0125dbe623bf4

set config for join.conf

vvakwetu committed 8 years ago
Unverified
8d5d4bcbcac077c61ae1491ed868ae09d18e6aee

Fix some puppet-isms

vvakwetu committed 8 years ago

README

The README file for this repository.

novajoin

Table of Contents

  1. Overview - What is the novajoin module?
  2. Module Description - What does the module do?
  3. Setup - The basics of getting started with novajoin
  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

Overview

The novajoin module is a part of OpenStack, 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 its self is used to flexibly configure and manage the FIXME service for OpenStack.

Module Description

The novajoin module is a thorough attempt to make Puppet capable of managing the entirety of novajoin. This includes manifests to provision region specific endpoint and database connections. Types are shipped as part of the novajoin module to assist in manipulation of configuration files.

Setup

What the novajoin module affects

  • Novajoin, the FIXME service for OpenStack.

Installing novajoin

novajoin is not currently in Puppet Forge, but is anticipated to be added soon.  Once that happens, you'll be able to install novajoin with:
puppet module install openstack/novajoin

Beginning with novajoin

To utilize the novajoin module's functionality you will need to declare multiple resources.

Implementation

novajoin

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

Limitations

  • All the novajoin types use the CLI tools and so need to be ran on the novajoin node.

Beaker-Rspec

This module has beaker-rspec tests

To run the tests on the default vagrant node:

bundle install
bundle exec rake acceptance

For more information on writing and running beaker-rspec tests visit the documentation:

Development

Developer documentation for the entire puppet-openstack project.

Contributors