Code Monkey home page Code Monkey logo

slik's Introduction

What is a SLIK stack?

SLIK stands for Saltstack, Linux, IPA and Katello. This is essentially a Red Hat Satellite 6 + FreeIPA user (LDAP and Kerberos) and DNS management, configuration management and system deployment stack. FreeIPA and Satellite 6 really fit together like a hand in a glove, but oddly, FreeIPA is not included as part of the Satellite 6 stack. Furthermore, Satellite 6 is really based on Katello. The Katello project brings together the Candlepin license management system and Pulp backends with heavy Kickstart server deployment script integration as well as loose Docker container management. Katello is then skinned with The Foreman front end. More recently, it appears that Katello is merging into The Foremen having moved all of the Katello docs to their site. This means that the Katello stack (minus Candlepin license management) is available for all CentOS servers and that your CentOS server can manage all of your RedHat servers (including licensing) or vice-versa. Katello also integrates with numerous virtualization systems and cloud providers including VMWare, OpenStack, Amazon Web Services, Google's cloud platform, Rackspace and others. This helps to prevent you from being tied to a specific cloud by using, for example, Amazon's automated deployment and continuous deployment tools. You can freely move between clouds or your own environment.

What are you up to?

This project aims to be a full Salt Stack based replacement for the foreman installer (which uses Puppet) with a few lofty future goals to bring better Salt and FreeIPA integration to The Foreman.

How do I use it?

Unforutnately, this is not yet a working product. In the meantime, please try out the katello formula and SLIK installer. If you would like to contribute, this framework is intended to be really similar to the katello formula and uses a fork of the SLIK installer. So, to start developing:

  1. wget https://raw.githubusercontent.com/jdshewey/slik/master/slik.sh
  2. chmod +x slik.sh
  3. ./slik.sh --develop
  4. use https://github.com/salt-formulas/salt-formula-freeipa to install freeipa with DNS
  5. Begin working to make katello install without puppet alongside freeIPA
  6. Once install is working, merge in everything from the katello formula after IPA is installed

Contributing

See the isses and milestones, fork the project and begin tackling one of these. Once you think you have a working formula, create a pull request for review. Your help on this prject is greatly appreciated!

Attribution

Created by James Shewey
jdshewey.com
[email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.