Skip to content
/ slik Public

A replacement for the puppet installer for The Forman installer's Katello scenario

License

Notifications You must be signed in to change notification settings

jdshewey/slik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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]

About

A replacement for the puppet installer for The Forman installer's Katello scenario

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published