Skip to content

Installation environment to work with corpusops ansible roles & playbooks

License

Notifications You must be signed in to change notification settings

tdesvenain/corpusops.bootstrap

 
 

Repository files navigation

CORPUS OPS BOOTSTRAP PACKAGE

INTRO

This packages helps to bring out a working ansible environment to boostrap a whole modern infrastructure

Documentation topics

Galaxy

corpusops team normally add entries to this galaxy user.

Installing


mkdir corpusops
git clone https://github.com/corpusops/corpusops.bootstrap.git corpusops/corpusops.bootstrap
corpusops/corpusops.bootstrap/bin/install.sh -l
corpusops/corpusops.bootstrap/bin/install.sh

It will in ./corpusops/corpusops.bootstrap:

  • download prerequisites packages for your distribution
  • Install a virtualenv with ansible
  • Download corpusops roles & playbooks

badges

Branch TravisBuild
master Build Status master  Branch

Roles

Ansible preconfigured playbooks helpers

Ansible plugins roles

Role Role
corpusops.debug corpusops.lsb_release
corpusops.humanlog corpusops.actionhelper
corpusops.include_jinja_vars corpusops.saltcall
corpusops.ansible_plugins

Low level configuration roles

Role Role
corpusops.vars
corpusops.localsettings_apparmor corpusops.localsettings_apparmor_vars
corpusops.localsettings_autoupgrades corpusops.localsettings_autoupgrades_vars
corpusops.localsettings_basepkgs corpusops.localsettings_basepkgs_vars
corpusops.localsettings_dns corpusops.localsettings_dns_vars
corpusops.localsettings_editor corpusops.localsettings_editor_vars
corpusops.localsettings_etckeeper corpusops.localsettings_etckeeper_vars
corpusops.localsettings_git corpusops.localsettings_git_vars
corpusops.localsettings_golang corpusops.localsettings_golang_vars
corpusops.localsettings_jdk corpusops.localsettings_jdk_vars
corpusops.localsettings_locales corpusops.localsettings_locales_vars
corpusops.localsettings_nscd corpusops.localsettings_nscd_vars
corpusops.localsettings_pkgmgr corpusops.localsettings_pkgmgr_vars
corpusops.localsettings_profile corpusops.localsettings_profile_vars
corpusops.localsettings_screen corpusops.localsettings_screen_vars
corpusops.localsettings_ssh corpusops.localsettings_ssh_vars
corpusops.localsettings_sudo corpusops.localsettings_sudo_vars
corpusops.localsettings_sysctls corpusops.localsettings_sysctls_vars
corpusops.localsettings_timezone corpusops.localsettings_timezone_vars
corpusops.localsettings_vim corpusops.localsettings_vim_vars
corpusops.localsettings_packer corpusops.localsettings_packer_vars
corpusops.localsettings_nodejs corpusops.localsettings_nodejs_vars

Services configuration roles

Role Role
corpusops.services_base_cron corpusops.services_base_cron_vars
corpusops.services_base_ntp corpusops.services_base_ntp_vars
corpusops.services_base_sshd corpusops.services_base_sshd_vars
corpusops.services_magicbridge corpusops.services_magicbridge_vars
corpusops.services_misc_robotframework corpusops.services_misc_robotframework_vars
corpusops.services_misc_xvfb corpusops.services_misc_xvfb_vars
corpusops.services_virt_docker corpusops.services_virt_docker_vars
corpusops.services_virt_lxc corpusops.services_virt_lxc_vars
corpusops.services_virt_lxc

Helpers

Role role
corpusops.lxc_create corpusops.lxc_sshauth
corpusops.lxc_drop
corpusops.lxc_register corpusops.lxc_sync
corpusops.lxc_snapshot corpusops.lxc_vars
corpusops.nginx_vhost

About

Installation environment to work with corpusops ansible roles & playbooks

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 90.2%
  • Python 6.3%
  • Ruby 3.4%
  • Jolie 0.1%