softlayer

Manage your Softlayer infrastructure with Puppet

Andre Tiengo

tiengo

5,430 downloads

4,985 latest version

4.3 quality score

Version information

  • 0.1.2 (latest)
  • 0.1.1
  • 0.1.0
released Jul 18th 2016
This version is compatible with:
  • Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >=3.7.1 <5.0.0
  • RedHat
    ,
    CentOS
    ,
    OracleLinux
    ,
    Scientific
    ,
    SLES
    ,
    Debian
    ,
    Ubuntu
    ,
    Solaris
    ,
    Windows
    ,
    AIX

Start using this module

Documentation

tiengo/softlayer — version 0.1.2 Jul 18th 2016

#tiengo-softlayer

Puppet Forge Build Status

##Table of Contents

  1. Overview
  2. Description
  3. Setup
  4. Usage
  5. TODO

##Overview

Puppet module for managing SoftLayer resources to build out your cloud infrastructure.

##Description

This modules uses [fog-softlayer][https://github.com/fog/fog-softlayer], and will help you to build your cloud infrastructure on Softlayer.

##Setup

gem install fog-softlayer  
export SOFTLAYER_USERNAME='SLXXXXXX'  
export SOFTLAYER_API_KEY='aa0aaa000aaa000'

##Usage

Creating a cloud instance:

sl_compute { 'puppet.example.com':
  ensure           => present,
  os_code          => 'DEBIAN_7_64',
  flavor_id        => 'm1.tiny',
  datacenter       => 'wdc01',
  domain           => 'example.com',
  key_pairs        => [ 'key_name' ],
  provision_script => 'https://example.com/postinstall.sh',
}

##TODO

[] DNS
[] Create a bare metal
[] Global IP