Skip to content
This repository has been archived by the owner on Dec 12, 2020. It is now read-only.

Bitlancer/rackspace-infra-mgmt-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rackspace Infrastructure Management Scripts

A series of scripts for managing Rackspace infrastructure that utilizes Puppet for configuration management.

Script Functionality
infra_bootstrap Provision a VM, schedule daily images, create DNS records, bootstrap Puppet
infra_delete Delete a VM and cleanup the node within Puppet
inra_list List the instances joined to the Puppet master including attributes (utilizes PuppetDB data)
infra_upgrade To assist with patching
run_r10k Run r10k (provision Puppet environments, update Puppet modules, deploy Hiera data)

Requirements

This is meant to be run on the Puppet master.

  • PHP >= 5.3
  • PHP-CURL

Install

Copy the config file conf/infra-mgmt-config-sample to ~/.infra-mgmt-config and update settings as needed.

About

Scripts for managing Rackspace infrastructure running Puppet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published