Navigation Menu

Skip to content

opskeleton/base-sandbox

Repository files navigation

Introduction

A base environment for servers, development, backup and many more, based on top of Ubuntu-16.04/FreeBSD-11 integrating a large collection of modules from pulling-strings.

Check the manifests folder for usage examples.

Build Status

Usage

Create the development environment within Vagrant:

$ ./boot.sh

In order to use it on your machine:

# edit to match your own settings
$ vi hieradata/physical.yaml
$ librarian-puppet install
$ sudo bash run.sh
# if running on an xfce based UI
$ facter_dbus=$DBUS_SESSION_BUS_ADDRESS sudo -E bash run.sh

Prerequisite

For Development:

  • Vagrant 2.x
  • Ubuntu 16.x box with puppet 4.10.8 (or FreeBSD-11)
  • RVM

For Deployment:

  • Puppet 4.10.8
  • Ubuntu 16.04

Copyright and license

Copyright [2017] [Ronen Narkis]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

A base environment for servers, development, backup and many more, based on top of Ubuntu-16.04/FreeBSD-11

Resources

Stars

Watchers

Forks

Packages

No packages published