Skip to content

jborozan/cfengine-repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JB CFEngine repository

Repository of reusable CFEngine policy files. This repository contains number of policy files and their data files in form of JSON or YAML files. Reusability is achieved by displacing data values to data files and it shall be easily to adapt it to own needs or to different computer nodes. Files with no data files, contain pretty much static content that shall not change.

Easy deployment is enabled with my fork of CFEngine masterfiles fork here.

Files

Files will be explained in short together with own data files in subsequent paragraphs.

jb_STIGs.cf & jb_STIGs.json

Implementation of many recomendations from STIGs site for Redhat/CentOS.

jb_user.cf & jb_user.json

Policy file to create users on client.

jb_vim_for_cfengine.cf & redhat_jb_vim_for_cfengine.json/ubuntu_jb_vim_for_cfengine.json

Policy to install vim and CFEngine syntax extensions from Neil Watson to redhat/centos and ubuntu linux machines.

jb_yum_repos_epel.cf

Installs EPEL repository for yum.

jb_yum_repos_glusterfs.cf

Installs Gluster FS repository for yum.

jb_yum_repos_mariadb.cf

Installs Maria DB repository for yum.

jb_yum_repos_mysql_community.cf

Installs Mysql community repository for yum.

jb_yum_repos_nginx.cf

Installs nginx repository for yum.

jb_yum_repos_vmware.cf

Installs VMware repository for yum.

jb_iptables_*

Exmaple of installing and maintaining IP tables (V4) on redhat/ubuntu nodes.

jb_docker_*

Install docker and maintain containers/image/networks/volumes on linux node.

About

Repository of reusable CFEngine policy files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages