├── .coveragerc ├── .gitignore ├── .pylintrc ├── .travis.yml ├── .travis ├── travis_aftersuccess.sh ├── travis_install.sh └── travis_test.sh ├── CNAME ├── LICENSE.txt ├── README.md ├── _scripts ├── ansible ├── ansible-galaxy ├── ansible-playbook ├── ansible-wrapper-common ├── boot-salt.sh ├── boot-salt2.sh ├── create_vm.sh ├── pdb ├── refresh_makinastates_pillar.sh ├── reset-perms.py ├── salt-call ├── salt-call.py_version └── shell_common ├── ansible.cfg ├── ansible ├── ansible.cfg ├── crons │ ├── refresh_burp_servers.crontab │ ├── refresh_burp_servers.sh │ ├── refresh_makinastates_pillar.crontab │ └── refresh_makinastates_pillar.sh ├── inventories │ └── makinastates.py ├── library │ ├── ms_include_jinja_vars.py │ ├── saltcall.py │ └── saltcall.py.in ├── plays │ ├── cloud │ │ ├── compute_node.yml │ │ ├── controller.yml │ │ ├── create_container.yml │ │ ├── firewall.yml │ │ ├── lxc_base_install.yml │ │ ├── snapshot_container.yml │ │ └── sync_container.yml │ ├── helpers │ │ ├── network │ │ │ └── whitelist_ip.yml │ │ ├── ping.yml │ │ └── services │ │ │ └── restart_running.yml │ ├── makinastates │ │ ├── hs.yml │ │ ├── install.yml │ │ ├── mig2016.11.yml │ │ ├── migv2.yml │ │ ├── migv2b.yml │ │ ├── monitoring_scripts.yml │ │ ├── move_old_salt.yml │ │ ├── pillar.yml │ │ ├── relink_projects.yml │ │ └── upgrade.yml │ ├── pillars.yml │ ├── provision │ │ └── server.yml │ └── saltcall.yml ├── plugins │ ├── action │ │ ├── ms_echo.py │ │ └── ms_include_jinja_vars.py │ └── callback │ │ └── human_log.py └── roles │ ├── makinastates │ └── meta │ │ └── main.yml │ ├── makinastates_cloud_compute_node │ ├── meta │ │ └── main.yml │ └── tasks │ │ ├── kvm.yml │ │ ├── lxc.yml │ │ └── main.yml │ ├── makinastates_cloud_controller │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_download │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_firewall │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_highstate │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_lxc_baseinstall │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_lxc_create │ ├── handlers │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ ├── from_image.yml │ │ ├── from_template.yml │ │ ├── lxc.yml │ │ ├── main.yml │ │ ├── register_ip.yml │ │ └── restart.yml │ └── templates │ │ ├── fstab │ │ ├── init.sh │ │ ├── lxc.conf │ │ ├── manage.sh │ │ ├── manual_lxc.conf │ │ └── prereqs.sh │ ├── makinastates_lxc_snapshot │ ├── meta │ │ └── main.yml │ └── tasks │ │ ├── main.yml │ │ └── run.yml │ ├── makinastates_lxc_sync │ ├── meta │ │ └── main.yml │ └── tasks │ │ ├── lxc.yml │ │ └── main.yml │ ├── makinastates_lxc_vars │ ├── defaults │ │ └── main.yml │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_manualhighstate │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_migv2 │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_migv2_2attempt │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_migv2_install │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_migv2_post │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_migv2_setup │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_pillar │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── pillar.json │ │ └── pillar.yml │ ├── makinastates_prereqs │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_presence │ ├── defaults │ │ └── main.yml │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_reconfigure │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_relink_projects │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_setup │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_upgrade │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── makinastates_vars │ ├── defaults │ │ └── main.yml │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml │ ├── ms_localsettings_apparmor │ ├── defaults │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ └── main.yml │ └── templates │ │ ├── usr.sbin.ntpd.patch │ │ └── usr.sbin.ntpd.perms.patch │ └── ms_services_base_ntpd │ ├── defaults │ └── main.yml │ ├── meta │ └── main.yml │ ├── tasks │ └── main.yml │ └── templates │ ├── etc │ ├── cron.d │ │ └── ntpsync │ ├── default │ │ └── ntpdate │ └── ntp.conf │ └── sbin │ ├── ntp-kill.sh │ └── ntp-sync.sh ├── bin ├── doc ├── build.sh ├── hugo │ ├── .gitignore │ ├── build.sh │ ├── config.yaml │ └── content │ │ ├── .gitignore │ │ ├── _index.md │ │ ├── cloud │ │ ├── _index.md │ │ └── lxc │ │ │ └── index.md │ │ ├── install │ │ └── _index.md │ │ ├── json │ │ └── dummy.md │ │ ├── reference │ │ ├── _index.md │ │ ├── controllers │ │ │ └── index.md │ │ ├── databasesls │ │ │ └── index.md │ │ ├── layout │ │ │ └── index.md │ │ ├── localsettings │ │ │ └── index.md │ │ ├── macros │ │ │ └── index.md │ │ ├── nodetypes │ │ │ └── index.md │ │ ├── preamble │ │ │ └── index.md │ │ ├── projects │ │ │ ├── RFC.md │ │ │ ├── index.md │ │ │ └── usage.md │ │ ├── registries │ │ │ └── index.md │ │ ├── services │ │ │ └── index.md │ │ ├── servicesmanagers │ │ │ └── index.md │ │ ├── sumup │ │ │ └── index.md │ │ └── templates │ │ │ └── index.md │ │ ├── topics │ │ ├── _index.md │ │ ├── haproxy │ │ │ └── index.md │ │ └── ssl │ │ │ └── index.md │ │ └── usage │ │ ├── _index.md │ │ ├── ansible │ │ ├── index.md │ │ └── saltcall.md │ │ └── salt │ │ └── index.md ├── old_sphinx │ ├── Makefile │ ├── README │ ├── index.rst │ ├── old │ │ └── usage_docker │ │ │ └── build.rst │ └── v1 │ │ ├── index.rst │ │ ├── ref_design │ │ ├── formulaes.rst │ │ ├── hooks.rst │ │ ├── index.rst │ │ ├── layout.rst │ │ ├── macros.rst │ │ ├── modes.rst │ │ ├── organization.rst │ │ └── registries.rst │ │ ├── ref_formulaes │ │ ├── cloud │ │ │ ├── generic.rst │ │ │ ├── index.rst │ │ │ ├── lxc.rst │ │ │ ├── saltify.rst │ │ │ └── usage.rst │ │ ├── controllers │ │ │ ├── index.rst │ │ │ ├── mastersalt-hooks.rst │ │ │ ├── mastersalt.rst │ │ │ ├── salt-hooks.rst │ │ │ └── salt.rst │ │ ├── index.rst │ │ ├── localsettings │ │ │ ├── casperjs.rst │ │ │ ├── etckeeper.rst │ │ │ ├── git.rst │ │ │ ├── hosts.rst │ │ │ ├── index.rst │ │ │ ├── jdk.rst │ │ │ ├── ldap.rst │ │ │ ├── locales.rst │ │ │ ├── localrc.rst │ │ │ ├── network.rst │ │ │ ├── nodejs.rst │ │ │ ├── nscd.rst │ │ │ ├── phantomjs.rst │ │ │ ├── pkgmgr.rst │ │ │ ├── pkgs.rst │ │ │ ├── python.rst │ │ │ ├── repository_dotdeb.rst │ │ │ ├── rvm.rst │ │ │ ├── screen.rst │ │ │ ├── shell.rst │ │ │ ├── sudo.rst │ │ │ ├── sysctl.rst │ │ │ ├── timezone.rst │ │ │ ├── updatedb.rst │ │ │ ├── users.rst │ │ │ └── vim.rst │ │ ├── nodetypes │ │ │ ├── devhost.rst │ │ │ ├── dockercontainer.rst │ │ │ ├── index.rst │ │ │ ├── lxccontainer.rst │ │ │ ├── server.rst │ │ │ ├── travis.rst │ │ │ ├── vagrantvm.rst │ │ │ └── vm.rst │ │ ├── projects │ │ │ ├── apache.rst │ │ │ ├── base.rst │ │ │ ├── beecollab.rst │ │ │ ├── hooks.rst │ │ │ ├── index.rst │ │ │ ├── lizmap.rst │ │ │ ├── modphp.rst │ │ │ ├── ode_api.rst │ │ │ ├── ode_frontend.rst │ │ │ ├── phpfpm.rst │ │ │ ├── python.rst │ │ │ ├── rvmapp.rst │ │ │ └── zope.rst │ │ └── services │ │ │ ├── backup │ │ │ ├── astrailssafe.rst │ │ │ ├── bacula-fd.rst │ │ │ ├── burp.rst │ │ │ ├── dbsmartbackup.rst │ │ │ ├── index.rst │ │ │ ├── rdiff-backup.rst │ │ │ └── users.rst │ │ │ ├── base │ │ │ ├── index.rst │ │ │ ├── ntp.rst │ │ │ ├── ssh-hooks.rst │ │ │ └── ssh.rst │ │ │ ├── cache │ │ │ ├── index.rst │ │ │ └── memcached.rst │ │ │ ├── collab │ │ │ ├── etherpad.rst │ │ │ └── index.rst │ │ │ ├── db │ │ │ ├── index.rst │ │ │ ├── mongodb.rst │ │ │ ├── mysql.rst │ │ │ ├── postgresql.rst │ │ │ └── redis.rst │ │ │ ├── dns │ │ │ ├── bind.rst │ │ │ ├── dhcpd.rst │ │ │ └── index.rst │ │ │ ├── firewall │ │ │ ├── fail2ban.rst │ │ │ ├── index.rst │ │ │ ├── psad.rst │ │ │ └── shorewall.rst │ │ │ ├── ftp │ │ │ ├── ftpd-hooks.rst │ │ │ ├── index.rst │ │ │ └── pureftpd.rst │ │ │ ├── gis │ │ │ ├── index.rst │ │ │ ├── postgis.rst │ │ │ └── qgis.rst │ │ │ ├── http │ │ │ ├── apache-hooks.rst │ │ │ ├── apache.rst │ │ │ ├── apache_modfastcgi.rst │ │ │ ├── apache_modfcgid.rst │ │ │ ├── apache_proxy.rst │ │ │ ├── index.rst │ │ │ └── nginx.rst │ │ │ ├── index.rst │ │ │ ├── java │ │ │ ├── index.rst │ │ │ ├── solr4.rst │ │ │ └── tomcat7.rst │ │ │ ├── log │ │ │ ├── index.rst │ │ │ ├── rsyslog.rst │ │ │ └── ulogd.rst │ │ │ ├── mail │ │ │ ├── dovecot.rst │ │ │ ├── index.rst │ │ │ └── postfix.rst │ │ │ ├── monitoring │ │ │ ├── circus.rst │ │ │ ├── client.rst │ │ │ ├── icinga.rst │ │ │ ├── index.rst │ │ │ ├── nagvis.rst │ │ │ ├── pnp4nagios.rst │ │ │ ├── snmpd.rst │ │ │ └── supervisor.rst │ │ │ ├── openstack │ │ │ ├── index.rst │ │ │ └── openstack_controller.rst │ │ │ ├── php │ │ │ ├── common.rst │ │ │ ├── common_with_apache.rst │ │ │ ├── index.rst │ │ │ ├── modphp.rst │ │ │ ├── php-apache-hooks.rst │ │ │ ├── php-hooks.rst │ │ │ ├── phpfpm.rst │ │ │ └── phpfpm_with_apache.rst │ │ │ ├── proxy │ │ │ ├── haproxy.rst │ │ │ ├── index.rst │ │ │ └── uwsgi.rst │ │ │ ├── queue │ │ │ ├── index.rst │ │ │ └── rabbitmq.rst │ │ │ ├── sound │ │ │ ├── index.rst │ │ │ └── mumble.rst │ │ │ └── virt │ │ │ ├── docker-hooks.rst │ │ │ ├── docker-shorewall.rst │ │ │ ├── docker.rst │ │ │ ├── index.rst │ │ │ ├── lxc-hooks.rst │ │ │ ├── lxc-shorewall.rst │ │ │ └── lxc.rst │ │ ├── ref_index.rst │ │ ├── ref_macros │ │ ├── apache.rst │ │ ├── bootstraps.rst │ │ ├── circus.rst │ │ ├── controllers.rst │ │ ├── funcs.rst │ │ ├── index.rst │ │ ├── localsettings.rst │ │ ├── nodetypes.rst │ │ ├── php.rst │ │ ├── salt.rst │ │ └── services.rst │ │ ├── ref_obsolete.rst │ │ ├── ref_packaging │ │ └── index.rst │ │ ├── ref_qa │ │ ├── index.rst │ │ └── tests.rst │ │ ├── usage_about.rst │ │ ├── usage_docker │ │ ├── bootstrap_projects.rst │ │ ├── images.rst │ │ ├── index.rst │ │ └── install.rst │ │ ├── usage_general │ │ ├── configure.rst │ │ ├── index.rst │ │ └── install.rst │ │ ├── usage_index.rst │ │ ├── usage_lxc │ │ ├── create_container.rst │ │ ├── firewalls.rst │ │ ├── index.rst │ │ └── install_template.rst │ │ ├── usage_mastersalt │ │ ├── build_images.rst │ │ ├── index.rst │ │ └── install_mastersalt.rst │ │ ├── usage_misc │ │ ├── DEBIAN_LENNY.rst │ │ ├── activate_forwarding.rst │ │ ├── index.rst │ │ └── troubleshooting.rst │ │ ├── usage_projects │ │ ├── project_corpus.rst │ │ ├── project_creation.rst │ │ └── project_list.rst │ │ ├── usage_quickstart │ │ ├── index.rst │ │ ├── install_systemd.rst │ │ └── install_ubuntu.rst │ │ └── usage_write │ │ ├── index.rst │ │ └── service.rst ├── publish.sh └── sphinx │ ├── Makefile │ ├── README │ ├── _templates │ └── .empty │ ├── api │ ├── api │ │ ├── index.rst │ │ └── mc_states │ │ │ ├── api.rst │ │ │ ├── ping.rst │ │ │ ├── project.rst │ │ │ ├── saltapi.rst │ │ │ ├── saltcaller.rst │ │ │ └── version.rst │ ├── grains │ │ ├── index.rst │ │ └── mc_states │ │ │ └── grains │ │ │ └── makina_grains.rst │ ├── index.rst │ ├── modules │ │ ├── index.rst │ │ └── mc_states │ │ │ └── modules │ │ │ ├── makina_grains.rst │ │ │ ├── mc_apache.rst │ │ │ ├── mc_apparmor.rst │ │ │ ├── mc_autoupgrade.rst │ │ │ ├── mc_bind.rst │ │ │ ├── mc_bootstraps.rst │ │ │ ├── mc_burp.rst │ │ │ ├── mc_casperjs.rst │ │ │ ├── mc_circus.rst │ │ │ ├── mc_cloud.rst │ │ │ ├── mc_cloud_compute_node.rst │ │ │ ├── mc_cloud_controller.rst │ │ │ ├── mc_cloud_docker.rst │ │ │ ├── mc_cloud_images.rst │ │ │ ├── mc_cloud_kvm.rst │ │ │ ├── mc_cloud_lxc.rst │ │ │ ├── mc_cloud_saltify.rst │ │ │ ├── mc_cloud_vm.rst │ │ │ ├── mc_controllers.rst │ │ │ ├── mc_cron.rst │ │ │ ├── mc_dbsmartbackup.rst │ │ │ ├── mc_dbus.rst │ │ │ ├── mc_dhcpd.rst │ │ │ ├── mc_djutils.rst │ │ │ ├── mc_dns.rst │ │ │ ├── mc_dnshelpers.rst │ │ │ ├── mc_dumper.rst │ │ │ ├── mc_editor.rst │ │ │ ├── mc_env.rst │ │ │ ├── mc_etckeeper.rst │ │ │ ├── mc_etherpad.rst │ │ │ ├── mc_fail2ban.rst │ │ │ ├── mc_firewalld.rst │ │ │ ├── mc_golang.rst │ │ │ ├── mc_grub.rst │ │ │ ├── mc_haproxy.rst │ │ │ ├── mc_icinga.rst │ │ │ ├── mc_icinga2.rst │ │ │ ├── mc_icinga_web.rst │ │ │ ├── mc_icinga_web2.rst │ │ │ ├── mc_insserv.rst │ │ │ ├── mc_java.rst │ │ │ ├── mc_kernel.rst │ │ │ ├── mc_ldap.rst │ │ │ ├── mc_locales.rst │ │ │ ├── mc_localsettings.rst │ │ │ ├── mc_locations.rst │ │ │ ├── mc_logrotate.rst │ │ │ ├── mc_lxc.rst │ │ │ ├── mc_macros.rst │ │ │ ├── mc_makinastates.rst │ │ │ ├── mc_memcached.rst │ │ │ ├── mc_mongodb.rst │ │ │ ├── mc_monitoring.rst │ │ │ ├── mc_ms_iptables.rst │ │ │ ├── mc_mumble.rst │ │ │ ├── mc_mvn.rst │ │ │ ├── mc_mysql.rst │ │ │ ├── mc_nagvis.rst │ │ │ ├── mc_network.rst │ │ │ ├── mc_nginx.rst │ │ │ ├── mc_nodejs.rst │ │ │ ├── mc_nodetypes.rst │ │ │ ├── mc_nscd.rst │ │ │ ├── mc_ntp.rst │ │ │ ├── mc_pgsql.rst │ │ │ ├── mc_phantomjs.rst │ │ │ ├── mc_php.rst │ │ │ ├── mc_pillar.rst │ │ │ ├── mc_pkgs.rst │ │ │ ├── mc_pnp4nagios.rst │ │ │ ├── mc_postfix.rst │ │ │ ├── mc_project.rst │ │ │ ├── mc_project_1.rst │ │ │ ├── mc_project_2.rst │ │ │ ├── mc_provider.rst │ │ │ ├── mc_proxy.rst │ │ │ ├── mc_psad.rst │ │ │ ├── mc_pureftpd.rst │ │ │ ├── mc_python.rst │ │ │ ├── mc_rabbitmq.rst │ │ │ ├── mc_rdiffbackup.rst │ │ │ ├── mc_redis.rst │ │ │ ├── mc_remote.rst │ │ │ ├── mc_remote_pillar.rst │ │ │ ├── mc_rsyslog.rst │ │ │ ├── mc_rvm.rst │ │ │ ├── mc_salt.rst │ │ │ ├── mc_screen.rst │ │ │ ├── mc_services.rst │ │ │ ├── mc_services_managers.rst │ │ │ ├── mc_shorewall.rst │ │ │ ├── mc_slapd.rst │ │ │ ├── mc_snmpd.rst │ │ │ ├── mc_ssh.rst │ │ │ ├── mc_ssl.rst │ │ │ ├── mc_state.rst │ │ │ ├── mc_supervisor.rst │ │ │ ├── mc_test.rst │ │ │ ├── mc_timezone.rst │ │ │ ├── mc_tomcat.rst │ │ │ ├── mc_ubuntugis.rst │ │ │ ├── mc_ulogd.rst │ │ │ ├── mc_updatedb.rst │ │ │ ├── mc_usergroup.rst │ │ │ ├── mc_utils.rst │ │ │ ├── mc_uwsgi.rst │ │ │ ├── mc_vim.rst │ │ │ ├── mc_virtualbox.rst │ │ │ └── mc_www.rst │ ├── pillars │ │ ├── index.rst │ │ └── mc_states │ │ │ └── pillar │ │ │ ├── mc_pillar.rst │ │ │ └── mc_pillar_jsons.rst │ └── states │ │ ├── index.rst │ │ └── mc_states │ │ └── states │ │ ├── bacula.rst │ │ ├── mc_apache.rst │ │ ├── mc_git.rst │ │ ├── mc_lxc.rst │ │ ├── mc_php.rst │ │ ├── mc_postgres_database.rst │ │ ├── mc_postgres_extension.rst │ │ ├── mc_postgres_group.rst │ │ ├── mc_postgres_user.rst │ │ ├── mc_project.rst │ │ ├── mc_proxy.rst │ │ └── mc_registry.rst │ ├── build.sh │ ├── conf.py │ ├── index.rst │ ├── mc_states │ ├── __init__.py │ ├── api.py │ ├── auth │ │ └── __init__.py │ ├── beacons │ │ └── __init__.py │ ├── clouds │ │ └── __init__.py │ ├── engines │ │ └── __init__.py │ ├── fileserver │ │ └── __init__.py │ ├── grains │ │ ├── __init__.py │ │ └── makina_grains.py │ ├── log_handlers │ │ └── __init__.py │ ├── modules │ │ ├── __init__.py │ │ ├── makina_grains.py │ │ ├── mc_apache.py │ │ ├── mc_apparmor.py │ │ ├── mc_autoupgrade.py │ │ ├── mc_bind.py │ │ ├── mc_bootstraps.py │ │ ├── mc_burp.py │ │ ├── mc_casperjs.py │ │ ├── mc_circus.py │ │ ├── mc_cloud.py │ │ ├── mc_cloud_compute_node.py │ │ ├── mc_cloud_controller.py │ │ ├── mc_cloud_docker.py │ │ ├── mc_cloud_images.py │ │ ├── mc_cloud_kvm.py │ │ ├── mc_cloud_lxc.py │ │ ├── mc_cloud_saltify.py │ │ ├── mc_cloud_vm.py │ │ ├── mc_controllers.py │ │ ├── mc_cron.py │ │ ├── mc_dbsmartbackup.py │ │ ├── mc_dbus.py │ │ ├── mc_dhcpd.py │ │ ├── mc_djutils.py │ │ ├── mc_dns.py │ │ ├── mc_dnshelpers.py │ │ ├── mc_dumper.py │ │ ├── mc_editor.py │ │ ├── mc_env.py │ │ ├── mc_etckeeper.py │ │ ├── mc_etherpad.py │ │ ├── mc_fail2ban.py │ │ ├── mc_firewalld.py │ │ ├── mc_golang.py │ │ ├── mc_grub.py │ │ ├── mc_haproxy.py │ │ ├── mc_icinga.py │ │ ├── mc_icinga2.py │ │ ├── mc_icinga_web.py │ │ ├── mc_icinga_web2.py │ │ ├── mc_insserv.py │ │ ├── mc_java.py │ │ ├── mc_kernel.py │ │ ├── mc_ldap.py │ │ ├── mc_locales.py │ │ ├── mc_localsettings.py │ │ ├── mc_locations.py │ │ ├── mc_logrotate.py │ │ ├── mc_lxc.py │ │ ├── mc_macros.py │ │ ├── mc_makinastates.py │ │ ├── mc_memcached.py │ │ ├── mc_mongodb.py │ │ ├── mc_monitoring.py │ │ ├── mc_ms_iptables.py │ │ ├── mc_mumble.py │ │ ├── mc_mvn.py │ │ ├── mc_mysql.py │ │ ├── mc_nagvis.py │ │ ├── mc_network.py │ │ ├── mc_nginx.py │ │ ├── mc_nodejs.py │ │ ├── mc_nodetypes.py │ │ ├── mc_nscd.py │ │ ├── mc_ntp.py │ │ ├── mc_pgsql.py │ │ ├── mc_phantomjs.py │ │ ├── mc_php.py │ │ ├── mc_pillar.py │ │ ├── mc_pkgs.py │ │ ├── mc_pnp4nagios.py │ │ ├── mc_postfix.py │ │ ├── mc_project.py │ │ ├── mc_project_1.py │ │ ├── mc_project_2.py │ │ ├── mc_provider.py │ │ ├── mc_proxy.py │ │ ├── mc_psad.py │ │ ├── mc_pureftpd.py │ │ ├── mc_python.py │ │ ├── mc_rabbitmq.py │ │ ├── mc_rdiffbackup.py │ │ ├── mc_redis.py │ │ ├── mc_remote.py │ │ ├── mc_remote_pillar.py │ │ ├── mc_rsyslog.py │ │ ├── mc_rvm.py │ │ ├── mc_salt.py │ │ ├── mc_screen.py │ │ ├── mc_services.py │ │ ├── mc_services_managers.py │ │ ├── mc_shorewall.py │ │ ├── mc_slapd.py │ │ ├── mc_snmpd.py │ │ ├── mc_ssh.py │ │ ├── mc_ssl.py │ │ ├── mc_state.py │ │ ├── mc_supervisor.py │ │ ├── mc_test.py │ │ ├── mc_timezone.py │ │ ├── mc_tomcat.py │ │ ├── mc_ubuntugis.py │ │ ├── mc_ulogd.py │ │ ├── mc_updatedb.py │ │ ├── mc_usergroup.py │ │ ├── mc_utils.py │ │ ├── mc_uwsgi.py │ │ ├── mc_vim.py │ │ ├── mc_virtualbox.py │ │ └── mc_www.py │ ├── netapi │ │ └── __init__.py │ ├── output │ │ └── __init__.py │ ├── pillar │ │ ├── __init__.py │ │ ├── mc_pillar.py │ │ └── mc_pillar_jsons.py │ ├── ping.py │ ├── project.py │ ├── proxy │ │ └── __init__.py │ ├── queues │ │ ├── __init__.py │ │ └── queue │ │ │ └── __init__.py │ ├── renderers │ │ ├── __init__.py │ │ └── lyaml.py │ ├── returners │ │ └── __init__.py │ ├── roster │ │ └── __init__.py │ ├── runners │ │ └── __init__.py │ ├── saltapi.py │ ├── saltcaller.py │ ├── sdb │ │ └── __init__.py │ ├── search │ │ └── __init__.py │ ├── states │ │ ├── __init__.py │ │ ├── bacula.py │ │ ├── mc_apache.py │ │ ├── mc_git.py │ │ ├── mc_lxc.py │ │ ├── mc_php.py │ │ ├── mc_postgres_database.py │ │ ├── mc_postgres_extension.py │ │ ├── mc_postgres_group.py │ │ ├── mc_postgres_user.py │ │ ├── mc_project.py │ │ ├── mc_proxy.py │ │ └── mc_registry.py │ ├── tops │ │ └── __init__.py │ ├── utils │ │ └── __init__.py │ ├── version.py │ ├── wheel │ │ └── __init__.py │ └── wrapper │ │ └── __init__.py │ ├── reqs.txt │ └── static │ └── .empty ├── docker ├── Dockerfile.stage0.in ├── Dockerfile.stage1.in ├── build-scratch.sh ├── cleanup.sh ├── extract_venv.sh ├── failed_experiments │ └── stages │ │ ├── Dockerfile.stage0 │ │ ├── stage.py │ │ ├── stage0.sh │ │ ├── stage1.sh │ │ ├── stage2.sh │ │ ├── stage3.sh │ │ ├── test-stage2.sh │ │ └── ubuntu │ │ └── etc │ │ └── apt │ │ └── sources.list ├── ms_initd_wrapper └── ubuntu │ └── etc │ └── apt │ └── sources.list ├── etc ├── ansible │ └── inventories │ │ ├── README.txt │ │ └── local.in ├── makina-states │ ├── .empty │ └── database.sls.in └── salt │ ├── minion │ └── minion.d │ ├── 00_global.conf │ └── 01_local.conf.in ├── files ├── etc │ ├── apache2 │ │ ├── conf.d │ │ │ ├── security.conf │ │ │ └── settings.conf │ │ ├── includes │ │ │ ├── in_virtualhost_template.conf │ │ │ └── top_virtualhost_template.conf │ │ ├── mods-available │ │ │ ├── fastcgi.conf │ │ │ ├── fcgid.conf │ │ │ └── status.conf │ │ └── sites-available │ │ │ ├── default_vh.conf │ │ │ └── virtualhost_template.conf │ ├── apparmor.d │ │ ├── abstractions │ │ │ ├── dockercontainer │ │ │ └── lxc │ │ │ │ └── powercontainer-base │ │ ├── lxc │ │ │ └── lxc-default │ │ ├── usr.sbin.named │ │ ├── usr.sbin.ntpd │ │ ├── usr.sbin.ntpd.patch │ │ ├── usr.sbin.ntpd.perms.patch │ │ └── usr.sbin.slapd │ ├── apt │ │ ├── apt.conf.d │ │ │ ├── 10periodic │ │ │ ├── 50unattended-upgrades │ │ │ ├── 99clean │ │ │ ├── 99confhold │ │ │ ├── 99gzip │ │ │ ├── 99netfamily │ │ │ ├── 99notrad │ │ │ └── 99release │ │ ├── preferences.d │ │ │ ├── 00_proposed.pref │ │ │ ├── 99_nginx.pref │ │ │ ├── 99_systemd.pref │ │ │ ├── dotdeb.org │ │ │ └── sid.pref │ │ └── sources.list │ ├── bind │ │ ├── named.conf │ │ ├── named.conf.acl │ │ ├── named.conf.default-zones │ │ ├── named.conf.key │ │ ├── named.conf.local │ │ ├── named.conf.logging │ │ ├── named.conf.options │ │ ├── named.conf.servers │ │ ├── named.conf.views │ │ ├── pri_zone.zone │ │ └── sec_zone.zone │ ├── burp │ │ ├── CA.cnf │ │ ├── burp-client-restore.conf │ │ ├── burp-restore.conf │ │ ├── burp-server.conf │ │ ├── burp.conf │ │ ├── cagen.sh │ │ ├── cleanup-burp-processes.sh │ │ ├── cleanup.sh │ │ ├── clientcagen.sh │ │ ├── clientconfdir │ │ │ └── client │ │ ├── clients │ │ │ ├── client │ │ │ │ ├── etc │ │ │ │ │ └── cron.d │ │ │ │ │ │ └── burp │ │ │ │ └── sync.sh │ │ │ └── sync.py │ │ ├── cron.py │ │ ├── cron.sh │ │ ├── notify_script │ │ └── timer_script │ ├── circus │ │ ├── circusd.conf.d │ │ │ ├── 010_global.ini │ │ │ └── watcher.ini │ │ ├── circusd.ini │ │ ├── manager.sh │ │ └── manager_wrapper.sh │ ├── cron.d │ │ ├── burpsynccron │ │ ├── icingareconfcerts │ │ ├── ntpsync │ │ ├── slapdle │ │ └── sysstat │ ├── cron.daily │ │ └── etckeeper │ ├── dbsmartbackup │ │ ├── elasticsearch.conf │ │ ├── mongod.conf │ │ ├── mysql.conf │ │ ├── postgresql.conf │ │ ├── redis.conf │ │ └── slapd.conf │ ├── default │ │ ├── burp-client │ │ ├── burp-restore │ │ ├── burp-server │ │ ├── circusd │ │ ├── docker │ │ ├── firewalld │ │ ├── grub │ │ ├── haproxy │ │ ├── icinga │ │ ├── icinga2 │ │ ├── isc-dhcp-server │ │ ├── isc-dhcp-server6 │ │ ├── lxc │ │ ├── lxc-net-makina │ │ ├── magicbridge_docker1 │ │ ├── magicbridge_lxcbr1 │ │ ├── memcached │ │ ├── ms_iptables │ │ ├── mumble-server │ │ ├── nginx │ │ ├── npcd │ │ ├── ntpdate │ │ ├── pure-ftpd-common │ │ ├── rabbitmq-server │ │ ├── redis-server │ │ ├── slapd │ │ ├── snmpd │ │ ├── sysstat │ │ ├── tomcat7 │ │ └── uwsgi │ ├── dhcp │ │ ├── dhcpd.conf │ │ └── dhcpd6.conf │ ├── dnsmasq.d │ │ ├── docker0 │ │ ├── docker1 │ │ ├── lxcbr0 │ │ └── lxcbr1 │ ├── dnsmasq.lxcbr1 │ │ └── conf.d │ │ │ └── makinastates_lxc │ ├── dovecot │ │ └── local.conf.imap.dev.server │ ├── etckeeper │ │ └── etckeeper.conf │ ├── fail2ban │ │ ├── action.d │ │ │ └── autoaction.conf │ │ ├── fail2ban.conf │ │ ├── filter.d │ │ │ └── autofilter.conf │ │ ├── jail.conf │ │ └── jail.d │ │ │ └── autojail.conf │ ├── firewalld.json │ ├── gitconfig │ ├── haproxy │ │ ├── cfg.d │ │ │ ├── backends.cfg │ │ │ ├── dispatchers.cfg │ │ │ ├── frontends.cfg │ │ │ └── listeners.cfg │ │ ├── errors │ │ │ ├── 400.http │ │ │ ├── 403.http │ │ │ ├── 408.http │ │ │ ├── 500.http │ │ │ ├── 502.http │ │ │ ├── 503.http │ │ │ └── 504.http │ │ ├── haproxy.cfg │ │ └── security.txt │ ├── icinga-web │ │ ├── conf.d │ │ │ ├── access.xml │ │ │ ├── access.xml.1 │ │ │ ├── auth.xml │ │ │ ├── cronks.xml │ │ │ ├── cronks.xml.1 │ │ │ ├── databases.xml │ │ │ ├── exclude_customvars.xml │ │ │ ├── exclude_customvars.xml.1 │ │ │ ├── factories.xml │ │ │ ├── factories.xml.1 │ │ │ ├── icinga.xml │ │ │ ├── icinga.xml.1 │ │ │ ├── logging.xml │ │ │ ├── logging.xml.1 │ │ │ ├── module_appkit.xml │ │ │ ├── module_appkit.xml.1 │ │ │ ├── module_cronks.xml │ │ │ ├── module_cronks.xml.1 │ │ │ ├── module_reporting.xml │ │ │ ├── module_reporting.xml.1 │ │ │ ├── module_web.xml │ │ │ ├── module_web.xml.1 │ │ │ ├── settings.xml │ │ │ ├── settings.xml.1 │ │ │ ├── sla.xml │ │ │ ├── sla.xml.1 │ │ │ ├── translation.xml │ │ │ ├── translation.xml.1 │ │ │ ├── userpreferences.xml │ │ │ ├── userpreferences.xml.1 │ │ │ ├── views.xml │ │ │ └── views.xml.1 │ │ └── schemas │ │ │ ├── icinga-web.mysql-schema.sql │ │ │ └── icinga-web.pgsql-schema.sql │ ├── icinga │ │ ├── cgi.cfg │ │ ├── icinga.cfg │ │ ├── ido2db.cfg │ │ ├── idomod.cfg │ │ ├── modules │ │ │ └── mklivestatus.cfg │ │ ├── objects │ │ │ ├── template.cfg │ │ │ └── template_auto_configuration_host.cfg │ │ ├── resource.cfg │ │ └── schemas │ │ │ ├── icinga-ido.mysql-schema.sql │ │ │ └── icinga-ido.pgsql-schema.sql │ ├── icinga2 │ │ ├── classicui │ │ │ └── cgi.cfg │ │ ├── conf.d │ │ │ ├── template.conf │ │ │ ├── template_auto_configuration_host.conf │ │ │ └── template_auto_configuration_hosts.conf │ │ ├── constants.conf │ │ ├── features-available │ │ │ ├── ido-mysql.conf │ │ │ ├── ido-pgsql.conf │ │ │ ├── livestatus.conf │ │ │ └── perfdata.conf │ │ ├── icinga2.conf │ │ ├── schemas │ │ │ ├── icinga2-ido.mysql-schema.sql │ │ │ └── icinga2-ido.pgsql-schema.sql │ │ └── zones.conf │ ├── icingaweb2 │ │ ├── authentication.ini │ │ ├── config.ini │ │ ├── groups.ini │ │ ├── modules │ │ │ └── monitoring │ │ │ │ ├── backends.ini │ │ │ │ └── commandtransports.ini │ │ ├── resources.ini │ │ └── roles.ini │ ├── init.d │ │ ├── burp-client │ │ ├── burp-restore │ │ ├── burp-server │ │ ├── circusd │ │ ├── fail2ban │ │ ├── firewalld │ │ ├── haproxy │ │ ├── icinga │ │ ├── icinga2 │ │ ├── ido2db │ │ ├── ms_supervisor │ │ ├── nginx │ │ ├── nginx-naxsi-ui │ │ ├── npcd │ │ ├── pure-ftpd │ │ ├── redis-server │ │ ├── rsyslog │ │ ├── salt-master │ │ ├── salt-minion │ │ ├── shorewall │ │ └── shorewall6 │ ├── init │ │ ├── dbus.conf │ │ ├── delay_services_for_vagrant_nfs.conf │ │ ├── docker-net-makina.conf │ │ ├── docker.conf │ │ ├── dockercontainer.conf │ │ ├── icinga.conf │ │ ├── icinga2.conf │ │ ├── ido2db.conf │ │ ├── lxc-net-makina.conf │ │ ├── lxc-setup.conf │ │ ├── lxc-stop.conf │ │ ├── lxc.conf │ │ ├── npcd.conf │ │ ├── salt-master.conf │ │ ├── salt-minion.conf │ │ ├── salt-syndic.conf │ │ ├── shorewall-upstart.conf │ │ ├── uwsgi.conf │ │ └── waiting_for_vagrant_nfs.conf │ ├── insserv.conf.d │ │ └── dnsmasq │ ├── ldap.conf │ ├── ldap │ │ ├── ldap.conf │ │ ├── schema │ │ │ ├── core.schema │ │ │ ├── nis.schema │ │ │ └── recovery-fd.schema │ │ └── slapd.d │ │ │ ├── cn=config.ldif │ │ │ └── cn=config │ │ │ ├── cn=module{0}.ldif │ │ │ ├── cn=schema.ldif │ │ │ ├── cn=schema │ │ │ ├── 1.0.9.1 │ │ │ │ ├── cn={0}core.ldif │ │ │ │ ├── cn={10}personal-fd.ldif │ │ │ │ ├── cn={11}template-fd.ldif │ │ │ │ ├── cn={12}sudo-fd-conf.ldif │ │ │ │ ├── cn={13}sudo.ldif │ │ │ │ ├── cn={14}service-fd.ldif │ │ │ │ ├── cn={15}systems-fd-conf.ldif │ │ │ │ ├── cn={16}systems-fd.ldif │ │ │ │ ├── cn={17}mail-fd.ldif │ │ │ │ ├── cn={18}mail-fd-conf.ldif │ │ │ │ ├── cn={19}gpg-fd.ldif │ │ │ │ ├── cn={1}cosine.ldif │ │ │ │ ├── cn={20}ldapns.ldif │ │ │ │ ├── cn={21}openssh-lpk.ldif │ │ │ │ ├── cn={22}pgp-keyserver.ldif │ │ │ │ ├── cn={23}pgp-recon.ldif │ │ │ │ ├── cn={24}pgp-remte-prefs.ldif │ │ │ │ ├── cn={2}inetorgperson.ldif │ │ │ │ ├── cn={3}misc.ldif │ │ │ │ ├── cn={4}nis.ldif │ │ │ │ ├── cn={5}recovery-fd.ldif │ │ │ │ ├── cn={6}samba.ldif │ │ │ │ ├── cn={7}core-fd.ldif │ │ │ │ ├── cn={8}core-fd-conf.ldif │ │ │ │ └── cn={9}personal-fd-conf.ldif │ │ │ ├── 1.0.9 │ │ │ │ ├── cn={0}core.ldif │ │ │ │ ├── cn={10}template-fd.ldif │ │ │ │ ├── cn={11}sudo-fd-conf.ldif │ │ │ │ ├── cn={12}sudo.ldif │ │ │ │ ├── cn={13}service-fd.ldif │ │ │ │ ├── cn={14}systems-fd-conf.ldif │ │ │ │ ├── cn={15}systems-fd.ldif │ │ │ │ ├── cn={16}recovery-fd.ldif │ │ │ │ ├── cn={17}mail-fd.ldif │ │ │ │ ├── cn={18}mail-fd-conf.ldif │ │ │ │ ├── cn={19}gpg-fd.ldif │ │ │ │ ├── cn={1}cosine.ldif │ │ │ │ ├── cn={20}ldapns.ldif │ │ │ │ ├── cn={21}openssh-lpk.ldif │ │ │ │ ├── cn={22}pgp-keyserver.ldif │ │ │ │ ├── cn={23}pgp-recon.ldif │ │ │ │ ├── cn={24}pgp-remte-prefs.ldif │ │ │ │ ├── cn={2}inetorgperson.ldif │ │ │ │ ├── cn={3}misc.ldif │ │ │ │ ├── cn={4}nis.ldif │ │ │ │ ├── cn={5}samba.ldif │ │ │ │ ├── cn={6}core-fd.ldif │ │ │ │ ├── cn={7}core-fd-conf.ldif │ │ │ │ ├── cn={8}personal-fd-conf.ldif │ │ │ │ └── cn={9}personal-fd.ldif │ │ │ ├── 1.8.0.4 │ │ │ │ ├── cn={0}core.ldif │ │ │ │ ├── cn={19}mozilla.ldif │ │ │ │ ├── cn={1}cosine.ldif │ │ │ │ ├── cn={20}extension.ldif │ │ │ │ ├── cn={21}rfc2307bis.ldif │ │ │ │ ├── cn={22}samba.ldif │ │ │ │ ├── cn={23}core-fd.ldif │ │ │ │ ├── cn={24}core-fd-conf.ldif │ │ │ │ ├── cn={25}sudo-fd-conf.ldif │ │ │ │ ├── cn={26}sudo.ldif │ │ │ │ ├── cn={27}service-fd.ldif │ │ │ │ ├── cn={28}systems-fd-conf.ldif │ │ │ │ ├── cn={29}systems-fd.ldif │ │ │ │ ├── cn={2}inetorgperson.ldif │ │ │ │ ├── cn={30}recovery-fd.ldif │ │ │ │ ├── cn={31}mail-fd-conf.ldif │ │ │ │ ├── cn={32}mail-fd.ldif │ │ │ │ ├── cn={33}gpg-fd.ldif │ │ │ │ ├── cn={34}ldapns.ldif │ │ │ │ ├── cn={35}openssh-lpk.ldif │ │ │ │ ├── cn={36}pgp-keyserver.ldif │ │ │ │ ├── cn={37}pgp-recon.ldif │ │ │ │ ├── cn={38}pgp-remte-prefs.ldif │ │ │ │ └── cn={3}misc.ldif │ │ │ ├── 1.8.0.6 │ │ │ │ ├── cn={0}core.ldif │ │ │ │ ├── cn={19}mozilla.ldif │ │ │ │ ├── cn={1}cosine.ldif │ │ │ │ ├── cn={20}extension.ldif │ │ │ │ ├── cn={21}rfc2307bis.ldif │ │ │ │ ├── cn={22}samba.ldif │ │ │ │ ├── cn={23}core-fd.ldif │ │ │ │ ├── cn={24}core-fd-conf.ldif │ │ │ │ ├── cn={25}sudo-fd-conf.ldif │ │ │ │ ├── cn={26}sudo.ldif │ │ │ │ ├── cn={27}service-fd.ldif │ │ │ │ ├── cn={28}systems-fd-conf.ldif │ │ │ │ ├── cn={29}systems-fd.ldif │ │ │ │ ├── cn={2}inetorgperson.ldif │ │ │ │ ├── cn={30}recovery-fd.ldif │ │ │ │ ├── cn={31}mail-fd-conf.ldif │ │ │ │ ├── cn={32}mail-fd.ldif │ │ │ │ ├── cn={33}gpg-fd.ldif │ │ │ │ ├── cn={34}ldapns.ldif │ │ │ │ ├── cn={35}openssh-lpk.ldif │ │ │ │ ├── cn={36}pgp-keyserver.ldif │ │ │ │ ├── cn={37}pgp-recon.ldif │ │ │ │ ├── cn={38}pgp-remte-prefs.ldif │ │ │ │ ├── cn={3}misc.ldif │ │ │ │ └── cn={4}nis.ldif │ │ │ ├── 1.8.0.9 │ │ │ │ ├── cn={0}core.ldif │ │ │ │ ├── cn={19}mozilla.ldif │ │ │ │ ├── cn={1}cosine.ldif │ │ │ │ ├── cn={20}extension.ldif │ │ │ │ ├── cn={21}rfc2307bis.ldif │ │ │ │ ├── cn={22}samba.ldif │ │ │ │ ├── cn={23}core-fd.ldif │ │ │ │ ├── cn={24}core-fd-conf.ldif │ │ │ │ ├── cn={25}sudo-fd-conf.ldif │ │ │ │ ├── cn={26}sudo.ldif │ │ │ │ ├── cn={27}service-fd.ldif │ │ │ │ ├── cn={28}systems-fd-conf.ldif │ │ │ │ ├── cn={29}systems-fd.ldif │ │ │ │ ├── cn={2}inetorgperson.ldif │ │ │ │ ├── cn={30}recovery-fd.ldif │ │ │ │ ├── cn={31}mail-fd-conf.ldif │ │ │ │ ├── cn={32}mail-fd.ldif │ │ │ │ ├── cn={33}gpg-fd.ldif │ │ │ │ ├── cn={34}ldapns.ldif │ │ │ │ ├── cn={35}openssh-lpk.ldif │ │ │ │ ├── cn={36}pgp-keyserver.ldif │ │ │ │ ├── cn={37}pgp-recon.ldif │ │ │ │ ├── cn={38}pgp-remte-prefs.ldif │ │ │ │ ├── cn={3}misc.ldif │ │ │ │ └── cn={4}nis.ldif │ │ │ └── 1.9.0 │ │ │ │ ├── cn={0}core.ldif │ │ │ │ ├── cn={10}template-fd.ldif │ │ │ │ ├── cn={11}sudo-fd-conf.ldif │ │ │ │ ├── cn={12}sudo.ldif │ │ │ │ ├── cn={13}service-fd.ldif │ │ │ │ ├── cn={14}systems-fd-conf.ldif │ │ │ │ ├── cn={15}systems-fd.ldif │ │ │ │ ├── cn={16}recovery-fd.ldif │ │ │ │ ├── cn={17}mail-fd.ldif │ │ │ │ ├── cn={18}mail-fd-conf.ldif │ │ │ │ ├── cn={19}gpg-fd.ldif │ │ │ │ ├── cn={1}cosine.ldif │ │ │ │ ├── cn={20}ldapns.ldif │ │ │ │ ├── cn={21}openssh-lpk.ldif │ │ │ │ ├── cn={22}pgp-keyserver.ldif │ │ │ │ ├── cn={23}pgp-recon.ldif │ │ │ │ ├── cn={24}pgp-remte-prefs.ldif │ │ │ │ ├── cn={2}inetorgperson.ldif │ │ │ │ ├── cn={3}misc.ldif │ │ │ │ ├── cn={4}nis.ldif │ │ │ │ ├── cn={5}samba.ldif │ │ │ │ ├── cn={6}core-fd.ldif │ │ │ │ ├── cn={7}core-fd-conf.ldif │ │ │ │ ├── cn={8}personal-fd-conf.ldif │ │ │ │ └── cn={9}personal-fd.ldif │ │ │ ├── olcDatabase={-1}frontend.ldif │ │ │ ├── olcDatabase={0}config.ldif │ │ │ ├── olcDatabase={1}hdb.ldif │ │ │ └── olcDatabase={1}hdb │ │ │ ├── olcOverlay={0}memberof.ldif │ │ │ └── olcOverlay={1}syncprov.ldif │ ├── logrotate.d │ │ ├── burp │ │ ├── circus.conf │ │ ├── fpmpool.conf │ │ ├── haproxy │ │ ├── icinga2web.conf │ │ ├── icinga_supybot.conf │ │ ├── nginx │ │ ├── rabbitmq-server │ │ ├── salt.conf │ │ ├── supervisor.conf │ │ └── ulogd2 │ ├── memcached.conf │ ├── mongod.conf │ ├── ms_iptables.json │ ├── mumble-server.ini │ ├── mysql │ │ └── conf.d │ │ │ └── local.cnf │ ├── nagvis │ │ ├── geomap │ │ │ └── template.csv │ │ ├── maps │ │ │ └── template.cfg │ │ └── nagvis.ini.php │ ├── network │ │ ├── interface │ │ ├── interfaces │ │ └── reconfigure_ifc.sh │ ├── nginx │ │ ├── fastcgi_fpm_drupal.conf │ │ ├── fastcgi_fpm_symfony.conf │ │ ├── fastcgi_params │ │ ├── includes │ │ │ ├── icinga-cgi.content.conf │ │ │ ├── icinga-cgi.top.conf │ │ │ ├── icinga-web.content.conf │ │ │ ├── icinga-web.top.conf │ │ │ ├── icinga-web2.content.conf │ │ │ ├── icinga-web2.top.conf │ │ │ ├── icinga2-cgi.content.conf │ │ │ ├── icinga2-cgi.top.conf │ │ │ ├── nagvis.content.conf │ │ │ ├── nagvis.top.conf │ │ │ ├── pnp4nagios.content.conf │ │ │ ├── pnp4nagios.top.conf │ │ │ ├── vhost.content.conf │ │ │ └── vhost.top.conf │ │ ├── koi-utf │ │ ├── koi-win │ │ ├── map_cache.conf │ │ ├── microcache_fcgi.conf │ │ ├── mime.types │ │ ├── nginx.conf │ │ ├── php_fpm_status_vhost.conf │ │ ├── proxy_params │ │ ├── scgi_params │ │ ├── sites-available │ │ │ ├── default.conf │ │ │ └── vhost.conf │ │ ├── status_allowed_hosts.conf │ │ ├── status_vhost.conf │ │ ├── uwsgi_params │ │ └── win-utf │ ├── nslcd.conf │ ├── ntp.conf │ ├── php │ │ └── common │ │ │ ├── fpm │ │ │ └── pool.d │ │ │ │ └── pool.conf │ │ │ └── mods-available │ │ │ ├── apcu.ini │ │ │ ├── mongodb.ini │ │ │ ├── opcache.ini │ │ │ └── timezone.ini │ ├── php5 │ │ ├── fpm │ │ │ └── pool.d │ │ │ │ └── pool.conf │ │ └── mods-available │ │ │ ├── apcu.ini │ │ │ ├── mongodb.ini │ │ │ ├── opcache.ini │ │ │ └── timezone.ini │ ├── pnp4nagios │ │ ├── config.php │ │ ├── npcd.cfg │ │ └── rra.cfg │ ├── postfix │ │ ├── certificate.key │ │ ├── certificate.pub │ │ ├── destinations │ │ ├── main.cf │ │ ├── networks │ │ ├── recipient_access │ │ ├── relay_domains │ │ ├── sasl_passwd │ │ ├── transport │ │ └── virtual_alias_maps │ ├── postgresql │ │ ├── pg_hba.conf │ │ └── postgresql.conf │ ├── profile.d │ │ └── salt.sh │ ├── psad │ │ ├── auto_dl │ │ ├── icmp6_types │ │ ├── icmp_types │ │ ├── ip_options │ │ ├── pf.os │ │ ├── posf │ │ ├── protocols │ │ ├── psad.conf │ │ ├── signatures │ │ └── snort_rule_dl │ ├── rabbitmq │ │ └── rabbitmq.config │ ├── rc.local │ ├── rc.local.d │ │ └── shorewall.sh │ ├── redis │ │ └── redis.conf │ ├── reset-net-bridges │ ├── resolvconf │ │ └── resolv.conf.d │ │ │ ├── docker │ │ │ └── lxc │ ├── rndc.conf │ ├── rsyslog.conf │ ├── rsyslog.d │ │ ├── 20-ufw.conf │ │ ├── 49-udp.conf │ │ ├── 50-default.conf │ │ ├── haproxy.conf │ │ └── postfix.conf │ ├── salt │ │ ├── cloud.profiles.d │ │ │ ├── makinastates_lxc.conf │ │ │ └── makinastates_saltify.conf │ │ ├── cloud.providers.d │ │ │ ├── makinastates_lxc.conf │ │ │ └── makinastates_saltify.conf │ │ ├── master │ │ ├── master.d │ │ │ ├── 00_global.conf │ │ │ └── 10_devhost.conf │ │ ├── minion │ │ ├── minion.d │ │ │ └── 00_global.conf │ │ └── roster │ ├── screenrc │ ├── shorewall │ │ ├── interfaces │ │ ├── masq │ │ ├── nat │ │ ├── params │ │ ├── policy │ │ ├── proxyarp │ │ ├── rules │ │ ├── shorewall.conf │ │ └── zones │ ├── slapd_le.sh │ ├── snmp │ │ ├── snmp.conf │ │ └── snmpd.conf │ ├── ssh │ │ ├── banner │ │ ├── fire_banner │ │ ├── ssh_config │ │ └── sshd_config │ ├── ssl │ │ ├── cacerts │ │ │ └── cacert.pem │ │ └── cloud │ │ │ ├── cert.auth.crt │ │ │ ├── cert.authr.crt │ │ │ ├── cert.bundle.crt │ │ │ ├── cert.crt.crt │ │ │ ├── cert.full.crt │ │ │ ├── cert.key.crt │ │ │ ├── cert.only.crt │ │ │ ├── cleanup_certs.py │ │ │ └── trust.sh │ ├── sudoers │ ├── supervisor.d │ │ └── program.ini │ ├── supervisord.conf │ ├── sysstat │ │ ├── sysstat │ │ └── sysstat.ioconf │ ├── systemd │ │ └── system │ │ │ ├── burp-restore.service │ │ │ ├── burp-server.service │ │ │ ├── circusd.service │ │ │ ├── docker-net-makina.service │ │ │ ├── docker.service │ │ │ ├── docker.socket │ │ │ ├── fail2ban.service │ │ │ ├── firewalld.service │ │ │ ├── haproxy.service │ │ │ ├── isc-dhcp-server6.service │ │ │ ├── lxc-net-makina.service │ │ │ ├── lxc-setup.service │ │ │ ├── lxc-stop.service │ │ │ ├── lxc.service.d │ │ │ └── lxc.conf │ │ │ ├── ms_supervisor.service │ │ │ ├── mysql.service.d │ │ │ └── mysql.conf │ │ │ ├── nginx.service.d │ │ │ └── nginx.conf │ │ │ ├── php-fpm.service.d │ │ │ └── php.conf │ │ │ ├── redis-server.service.d │ │ │ └── redis-server.conf │ │ │ ├── salt-master.service │ │ │ ├── salt-minion.service │ │ │ ├── salt-syndic.service │ │ │ └── uwsgi.service │ ├── timezone │ ├── tomcat7 │ │ ├── Catalina │ │ │ └── localhost │ │ │ │ └── solr4.xml │ │ ├── catalina.properties │ │ ├── context.xml │ │ ├── logging.properties │ │ ├── policy.d │ │ │ ├── 01system.policy │ │ │ ├── 02debian.policy │ │ │ ├── 03catalina.policy │ │ │ ├── 04webapps.policy │ │ │ └── 50local.policy │ │ ├── server.xml │ │ ├── tomcat-users.xml │ │ └── web.xml │ ├── ulogd.conf │ ├── ulogd1.conf │ ├── updatedb.conf │ └── uwsgi │ │ └── apps-available │ │ ├── icinga-cgi.ini │ │ └── icinga2-cgi.ini ├── home │ ├── etherpad │ │ └── settings.json │ └── users │ │ └── icinga_supybot │ │ ├── backup │ │ └── .empty │ │ ├── conf │ │ ├── channels.conf │ │ ├── ignores.conf │ │ ├── userdata.conf │ │ └── users.conf │ │ ├── data │ │ └── tmp │ │ │ └── .empty │ │ ├── logs │ │ └── .empty │ │ ├── makina_icinga.conf │ │ ├── plugins │ │ ├── .empty │ │ └── Notify │ │ │ ├── COPYING │ │ │ ├── README │ │ │ ├── __init__.py │ │ │ ├── config.py │ │ │ ├── plugin.py │ │ │ ├── supybot-notify.spec │ │ │ └── test.py │ │ └── tmp │ │ └── .empty ├── icinga2_core_objects.conf ├── lib │ └── lsb │ │ └── init-functions.d │ │ ├── 40-systemd │ │ └── 40-systemd.patch ├── lxc-config ├── projects │ ├── 2 │ │ ├── hooks │ │ │ ├── deploy_hook.py │ │ │ ├── post-receive │ │ │ ├── pre-push │ │ │ └── pre-receive │ │ ├── pillar │ │ │ └── init.sls │ │ └── salt │ │ │ ├── 00_helloworld.sls │ │ │ ├── PILLAR.sample │ │ │ ├── archive.sls │ │ │ ├── fixperms.sls │ │ │ ├── notify.sls │ │ │ └── rollback.sls │ ├── ckan │ │ ├── buildout.cfg │ │ ├── settings-local.cfg │ │ └── solr │ │ │ └── ckan_default │ │ │ ├── README.txt │ │ │ ├── conf │ │ │ ├── admin-extra.html │ │ │ ├── admin-extra.menu-bottom.html │ │ │ ├── admin-extra.menu-top.html │ │ │ ├── clustering │ │ │ │ └── carrot2 │ │ │ │ │ ├── kmeans-attributes.xml │ │ │ │ │ ├── lingo-attributes.xml │ │ │ │ │ └── stc-attributes.xml │ │ │ ├── currency.xml │ │ │ ├── elevate.xml │ │ │ ├── lang │ │ │ │ ├── contractions_ca.txt │ │ │ │ ├── contractions_fr.txt │ │ │ │ ├── contractions_ga.txt │ │ │ │ ├── contractions_it.txt │ │ │ │ ├── hyphenations_ga.txt │ │ │ │ ├── stemdict_nl.txt │ │ │ │ ├── stoptags_ja.txt │ │ │ │ ├── stopwords_ar.txt │ │ │ │ ├── stopwords_bg.txt │ │ │ │ ├── stopwords_ca.txt │ │ │ │ ├── stopwords_cz.txt │ │ │ │ ├── stopwords_da.txt │ │ │ │ ├── stopwords_de.txt │ │ │ │ ├── stopwords_el.txt │ │ │ │ ├── stopwords_en.txt │ │ │ │ ├── stopwords_es.txt │ │ │ │ ├── stopwords_eu.txt │ │ │ │ ├── stopwords_fa.txt │ │ │ │ ├── stopwords_fi.txt │ │ │ │ ├── stopwords_fr.txt │ │ │ │ ├── stopwords_ga.txt │ │ │ │ ├── stopwords_gl.txt │ │ │ │ ├── stopwords_hi.txt │ │ │ │ ├── stopwords_hu.txt │ │ │ │ ├── stopwords_hy.txt │ │ │ │ ├── stopwords_id.txt │ │ │ │ ├── stopwords_it.txt │ │ │ │ ├── stopwords_ja.txt │ │ │ │ ├── stopwords_lv.txt │ │ │ │ ├── stopwords_nl.txt │ │ │ │ ├── stopwords_no.txt │ │ │ │ ├── stopwords_pt.txt │ │ │ │ ├── stopwords_ro.txt │ │ │ │ ├── stopwords_ru.txt │ │ │ │ ├── stopwords_sv.txt │ │ │ │ ├── stopwords_th.txt │ │ │ │ ├── stopwords_tr.txt │ │ │ │ └── userdict_ja.txt │ │ │ ├── mapping-FoldToASCII.txt │ │ │ ├── mapping-ISOLatin1Accent.txt │ │ │ ├── protwords.txt │ │ │ ├── schema.xml │ │ │ ├── scripts.conf │ │ │ ├── solrconfig.xml │ │ │ ├── spellings.txt │ │ │ ├── stopwords.txt │ │ │ ├── synonyms.txt │ │ │ ├── update-script.js │ │ │ ├── velocity │ │ │ │ ├── README.txt │ │ │ │ ├── VM_global_library.vm │ │ │ │ ├── browse.vm │ │ │ │ ├── cluster.vm │ │ │ │ ├── cluster_results.vm │ │ │ │ ├── debug.vm │ │ │ │ ├── did_you_mean.vm │ │ │ │ ├── error.vm │ │ │ │ ├── facet_fields.vm │ │ │ │ ├── facet_pivot.vm │ │ │ │ ├── facet_queries.vm │ │ │ │ ├── facet_ranges.vm │ │ │ │ ├── facets.vm │ │ │ │ ├── footer.vm │ │ │ │ ├── head.vm │ │ │ │ ├── header.vm │ │ │ │ ├── hit.vm │ │ │ │ ├── hit_grouped.vm │ │ │ │ ├── hit_plain.vm │ │ │ │ ├── join_doc.vm │ │ │ │ ├── jquery.autocomplete.css │ │ │ │ ├── jquery.autocomplete.js │ │ │ │ ├── layout.vm │ │ │ │ ├── main.css │ │ │ │ ├── mime_type_lists.vm │ │ │ │ ├── pagination_bottom.vm │ │ │ │ ├── pagination_top.vm │ │ │ │ ├── product_doc.vm │ │ │ │ ├── query.vm │ │ │ │ ├── query_form.vm │ │ │ │ ├── query_group.vm │ │ │ │ ├── query_spatial.vm │ │ │ │ ├── results_list.vm │ │ │ │ ├── richtext_doc.vm │ │ │ │ ├── suggest.vm │ │ │ │ └── tabs.vm │ │ │ └── xslt │ │ │ │ ├── example.xsl │ │ │ │ ├── example_atom.xsl │ │ │ │ ├── example_rss.xsl │ │ │ │ ├── luke.xsl │ │ │ │ └── updateXml.xsl │ │ │ ├── core.properties │ │ │ └── index │ │ │ ├── segments.gen │ │ │ ├── segments_1 │ │ │ └── write.lock │ ├── drupal │ │ ├── drush_wrapper │ │ ├── in_virtualhost_drupal_phpfpm_template.conf │ │ ├── installer_conf │ │ └── local.settings.php │ ├── lizmap │ │ ├── admin.sld │ │ ├── in_virtualhost.conf │ │ └── wms_metadata.xml │ ├── modphp │ │ └── in_virtualhost.conf │ ├── ode_api │ │ ├── circus.ini │ │ └── production.ini │ ├── ode_frontend │ │ ├── circus.ini │ │ ├── local_settings.py │ │ └── nginx.conf │ ├── phpfpm │ │ └── in_virtualhost.conf │ └── zope │ │ ├── genericbuildout.cfg │ │ └── genericsettings.cfg ├── root │ ├── debbuild │ │ └── ntp_postinst │ └── icingareconfigurecerts.sh ├── sbin │ ├── build_lxccorepackages.sh │ ├── lxc-cleanup.sh │ ├── makinastates-snapshot.sh │ ├── npm_install.sh │ ├── ntp-kill.sh │ ├── ntp-sync.sh │ ├── reset-passwords.sh │ ├── start_lxcs │ ├── system-cleanup.sh │ ├── whitelist_ips.sh │ └── zerofree.sh ├── srv │ └── solr │ │ └── 4 │ │ └── home │ │ ├── default │ │ ├── README.txt │ │ ├── conf │ │ │ ├── admin-extra.html │ │ │ ├── admin-extra.menu-bottom.html │ │ │ ├── admin-extra.menu-top.html │ │ │ ├── clustering │ │ │ │ └── carrot2 │ │ │ │ │ ├── kmeans-attributes.xml │ │ │ │ │ ├── lingo-attributes.xml │ │ │ │ │ └── stc-attributes.xml │ │ │ ├── currency.xml │ │ │ ├── elevate.xml │ │ │ ├── lang │ │ │ │ ├── contractions_ca.txt │ │ │ │ ├── contractions_fr.txt │ │ │ │ ├── contractions_ga.txt │ │ │ │ ├── contractions_it.txt │ │ │ │ ├── hyphenations_ga.txt │ │ │ │ ├── stemdict_nl.txt │ │ │ │ ├── stoptags_ja.txt │ │ │ │ ├── stopwords_ar.txt │ │ │ │ ├── stopwords_bg.txt │ │ │ │ ├── stopwords_ca.txt │ │ │ │ ├── stopwords_cz.txt │ │ │ │ ├── stopwords_da.txt │ │ │ │ ├── stopwords_de.txt │ │ │ │ ├── stopwords_el.txt │ │ │ │ ├── stopwords_en.txt │ │ │ │ ├── stopwords_es.txt │ │ │ │ ├── stopwords_eu.txt │ │ │ │ ├── stopwords_fa.txt │ │ │ │ ├── stopwords_fi.txt │ │ │ │ ├── stopwords_fr.txt │ │ │ │ ├── stopwords_ga.txt │ │ │ │ ├── stopwords_gl.txt │ │ │ │ ├── stopwords_hi.txt │ │ │ │ ├── stopwords_hu.txt │ │ │ │ ├── stopwords_hy.txt │ │ │ │ ├── stopwords_id.txt │ │ │ │ ├── stopwords_it.txt │ │ │ │ ├── stopwords_ja.txt │ │ │ │ ├── stopwords_lv.txt │ │ │ │ ├── stopwords_nl.txt │ │ │ │ ├── stopwords_no.txt │ │ │ │ ├── stopwords_pt.txt │ │ │ │ ├── stopwords_ro.txt │ │ │ │ ├── stopwords_ru.txt │ │ │ │ ├── stopwords_sv.txt │ │ │ │ ├── stopwords_th.txt │ │ │ │ ├── stopwords_tr.txt │ │ │ │ └── userdict_ja.txt │ │ │ ├── mapping-FoldToASCII.txt │ │ │ ├── mapping-ISOLatin1Accent.txt │ │ │ ├── protwords.txt │ │ │ ├── schema.xml │ │ │ ├── scripts.conf │ │ │ ├── solrconfig.xml │ │ │ ├── spellings.txt │ │ │ ├── stopwords.txt │ │ │ ├── synonyms.txt │ │ │ ├── update-script.js │ │ │ ├── velocity │ │ │ │ ├── README.txt │ │ │ │ ├── VM_global_library.vm │ │ │ │ ├── browse.vm │ │ │ │ ├── cluster.vm │ │ │ │ ├── cluster_results.vm │ │ │ │ ├── debug.vm │ │ │ │ ├── did_you_mean.vm │ │ │ │ ├── error.vm │ │ │ │ ├── facet_fields.vm │ │ │ │ ├── facet_pivot.vm │ │ │ │ ├── facet_queries.vm │ │ │ │ ├── facet_ranges.vm │ │ │ │ ├── facets.vm │ │ │ │ ├── footer.vm │ │ │ │ ├── head.vm │ │ │ │ ├── header.vm │ │ │ │ ├── hit.vm │ │ │ │ ├── hit_grouped.vm │ │ │ │ ├── hit_plain.vm │ │ │ │ ├── join_doc.vm │ │ │ │ ├── jquery.autocomplete.css │ │ │ │ ├── jquery.autocomplete.js │ │ │ │ ├── layout.vm │ │ │ │ ├── main.css │ │ │ │ ├── mime_type_lists.vm │ │ │ │ ├── pagination_bottom.vm │ │ │ │ ├── pagination_top.vm │ │ │ │ ├── product_doc.vm │ │ │ │ ├── query.vm │ │ │ │ ├── query_form.vm │ │ │ │ ├── query_group.vm │ │ │ │ ├── query_spatial.vm │ │ │ │ ├── results_list.vm │ │ │ │ ├── richtext_doc.vm │ │ │ │ ├── suggest.vm │ │ │ │ └── tabs.vm │ │ │ └── xslt │ │ │ │ ├── example.xsl │ │ │ │ ├── example_atom.xsl │ │ │ │ ├── example_rss.xsl │ │ │ │ ├── luke.xsl │ │ │ │ └── updateXml.xsl │ │ └── core.properties │ │ ├── solr.xml │ │ └── zoo.cfg ├── ssh │ └── vagrant.pub ├── test │ └── buildout │ │ ├── b │ │ ├── b2 │ │ │ └── buildout.cfg │ │ ├── bdistribute │ │ │ └── buildout.cfg │ │ └── buildout.cfg │ │ ├── buildout.cfg │ │ ├── c │ │ └── buildout.cfg │ │ ├── e │ │ └── buildout.cfg │ │ ├── etc │ │ └── buildout.cfg │ │ ├── foo │ │ └── buildout.cfg │ │ └── var │ │ ├── buildout.cfg │ │ ├── tb │ │ ├── 1 │ │ │ └── bootstrap.py │ │ └── 2 │ │ │ └── bootstrap.py │ │ └── ver │ │ ├── 1 │ │ ├── bootstrap │ │ │ ├── bootstrap.py │ │ │ └── buildout.cfg │ │ ├── dumppicked │ │ │ └── buildout.cfg │ │ └── versions │ │ │ └── buildout.cfg │ │ └── 2 │ │ ├── bootstrap │ │ ├── bootstrap.py │ │ └── buildout.cfg │ │ ├── default │ │ └── buildout.cfg │ │ └── versions │ │ └── buildout.cfg ├── tmp │ ├── cloudcerts.py │ └── sslcacerts.sh ├── usr │ ├── bin │ │ ├── apacheConfCheck.sh │ │ ├── burp-cleanup.py │ │ ├── burp-cron.sh │ │ ├── burp-restore │ │ ├── circus.sh │ │ ├── create_container_systemd_cgroup │ │ ├── docker-service.sh │ │ ├── docker.sh │ │ ├── icinga-host-irc.sh │ │ ├── icinga-host-mail.sh │ │ ├── icinga-service-irc.sh │ │ ├── icinga-service-mail.sh │ │ ├── icinga_matrix.sh │ │ ├── install-burp.sh │ │ ├── install_raid_tools.sh │ │ ├── lxc-setup.sh │ │ ├── lxc-stop.sh │ │ ├── magicbridge.sh │ │ ├── mc_haproxy.sh │ │ ├── memstat.sh │ │ ├── ms-resolv-conf.sh │ │ ├── ms_circusctl │ │ ├── ms_disable_firewall.sh │ │ ├── ms_disable_firewalld.sh │ │ ├── ms_disable_shorewall.sh │ │ ├── ms_firewalld.py │ │ ├── ms_resetpostfixperms.sh │ │ ├── ms_supervisorctl │ │ ├── net-snmp-create-v3-user │ │ ├── nginxConfCheck.sh │ │ ├── pg-wrapper.sh │ │ ├── pgbin-wrapper.sh │ │ ├── redis-server-wrapper.sh │ │ ├── remove_container_systemd_cgroup │ │ ├── reset-host.py │ │ ├── run_dbsmartbackups.sh │ │ ├── salt │ │ ├── salt-wrapper │ │ ├── sshd_wrapper.sh │ │ └── uwsgi.sh │ ├── local │ │ └── admin_scripts │ │ │ ├── checks │ │ │ └── cron.dellraid.sh │ │ │ ├── misc │ │ │ ├── MANAGED_VIA_SALT │ │ │ ├── install-burp.sh │ │ │ ├── memstat.sh │ │ │ ├── migipfos.sh │ │ │ └── mountpoints.sh │ │ │ └── nagios │ │ │ ├── MANAGED_VIA_SALT │ │ │ ├── centreon_plugins │ │ │ ├── .project │ │ │ ├── CHANGELOG │ │ │ ├── INSTALL │ │ │ ├── REQUIREMENT │ │ │ ├── install.sh │ │ │ └── src │ │ │ │ ├── Centreon │ │ │ │ └── SNMP │ │ │ │ │ └── Utils.pm │ │ │ │ ├── centreon.conf │ │ │ │ ├── centreon.pm │ │ │ │ ├── check_centreon_MS_multiple_services │ │ │ │ ├── check_centreon_dummy │ │ │ │ ├── check_centreon_ping │ │ │ │ ├── check_centreon_snmp_TcpConn │ │ │ │ ├── check_centreon_snmp_cpu │ │ │ │ ├── check_centreon_snmp_loadaverage │ │ │ │ ├── check_centreon_snmp_memory │ │ │ │ ├── check_centreon_snmp_multiple_process │ │ │ │ ├── check_centreon_snmp_packetErrors │ │ │ │ ├── check_centreon_snmp_process │ │ │ │ ├── check_centreon_snmp_process_detailed │ │ │ │ ├── check_centreon_snmp_remote_storage │ │ │ │ ├── check_centreon_snmp_string │ │ │ │ ├── check_centreon_snmp_traffic │ │ │ │ ├── check_centreon_snmp_uptime │ │ │ │ ├── check_centreon_snmp_value │ │ │ │ ├── check_centreon_snmp_value_table.pl │ │ │ │ ├── check_meta_service │ │ │ │ ├── check_snmp_cpfw.pl │ │ │ │ ├── check_snmp_load.pl │ │ │ │ ├── check_snmp_mem.pl │ │ │ │ ├── check_snmp_process.pl │ │ │ │ ├── check_snmp_script_result.pl │ │ │ │ ├── check_snmp_storage.pl │ │ │ │ ├── check_snmp_win.pl │ │ │ │ ├── process-service-perfdata │ │ │ │ ├── submit_host_check_result │ │ │ │ ├── submit_service_check_result │ │ │ │ └── traps │ │ │ │ └── conf │ │ │ │ ├── snmp.conf │ │ │ │ ├── snmptrapd.conf │ │ │ │ ├── snmptt │ │ │ │ ├── snmptt.ini │ │ │ │ └── snmpttconvertmib │ │ │ ├── check_3ware_raid │ │ │ ├── check_3ware_raid_1_1 │ │ │ ├── check_apachestatus_auto.pl │ │ │ ├── check_burp_backup_age.py │ │ │ ├── check_burp_counters.py │ │ │ ├── check_by_ssh │ │ │ ├── check_cciss-1.12 │ │ │ ├── check_cron │ │ │ ├── check_cyrus-imapd │ │ │ ├── check_ddos.pl │ │ │ ├── check_debian_packages │ │ │ ├── check_dig │ │ │ ├── check_dirsize.sh │ │ │ ├── check_disk │ │ │ ├── check_drbd │ │ │ ├── check_elasticsearch │ │ │ ├── check_email.py │ │ │ ├── check_email_delivery │ │ │ ├── check_email_delivery-plugin │ │ │ ├── CHANGES.txt │ │ │ ├── LICENSE.txt │ │ │ ├── README.txt │ │ │ ├── check_email_delivery │ │ │ ├── check_email_delivery_epn │ │ │ ├── check_imap_quota │ │ │ ├── check_imap_quota_epn │ │ │ ├── check_imap_receive │ │ │ ├── check_imap_receive_epn │ │ │ ├── check_smtp_send │ │ │ ├── check_smtp_send_epn │ │ │ ├── docs │ │ │ │ ├── How to connect to IMAP server manually.txt │ │ │ │ ├── How to test plugin.txt │ │ │ │ ├── check_email_delivery.html │ │ │ │ ├── check_email_delivery.pod │ │ │ │ ├── check_imap_quota.html │ │ │ │ ├── check_imap_quota.pod │ │ │ │ ├── check_imap_receive.html │ │ │ │ ├── check_imap_receive.pod │ │ │ │ ├── check_smtp_send (Greek's conflicted copy 2011-08-24).pod │ │ │ │ ├── check_smtp_send.html │ │ │ │ ├── check_smtp_send.pod │ │ │ │ ├── imap_ssl_cert.html │ │ │ │ └── imap_ssl_cert.pod │ │ │ ├── imap_ssl_cert │ │ │ └── imap_ssl_cert_epn │ │ │ ├── check_file_age │ │ │ ├── check_haproxy_stats.pl │ │ │ ├── check_http.sh │ │ │ ├── check_ide_smart │ │ │ ├── check_ifutil.pl │ │ │ ├── check_imap │ │ │ ├── check_imap_receive │ │ │ ├── check_inotify.py │ │ │ ├── check_io.pl │ │ │ ├── check_iostat │ │ │ ├── check_iostats │ │ │ ├── check_laborange_login.sh │ │ │ ├── check_linux_stats.pl │ │ │ ├── check_load │ │ │ ├── check_mailq │ │ │ ├── check_md_raid │ │ │ ├── check_megaraid_sas │ │ │ ├── check_mem.php │ │ │ ├── check_mem.pl │ │ │ ├── check_meta_service │ │ │ ├── check_mio │ │ │ ├── check_mongodb.py │ │ │ ├── check_mrtg │ │ │ ├── check_mrtgtraf │ │ │ ├── check_mysql │ │ │ ├── check_mysql_health │ │ │ ├── check_mysql_health_autoconnect.py │ │ │ ├── check_mysql_health_autoconnect.sh │ │ │ ├── check_mysql_query │ │ │ ├── check_nginx.sh │ │ │ ├── check_nginx_status.pl │ │ │ ├── check_ntp_peer │ │ │ ├── check_ntp_time │ │ │ ├── check_ntp_time.bin │ │ │ ├── check_one_nagios │ │ │ ├── check_oracle │ │ │ ├── check_overcr │ │ │ ├── check_pgsql │ │ │ ├── check_phpfpm_status.pl │ │ │ ├── check_ping │ │ │ ├── check_pop │ │ │ ├── check_pop3_cleaner.py │ │ │ ├── check_postfix_mailqueue │ │ │ ├── check_postfixqueue.sh │ │ │ ├── check_postgres.pl │ │ │ ├── check_postgres_wrapper.sh │ │ │ ├── check_procs │ │ │ ├── check_raid.pl │ │ │ ├── check_raid_wrapper.sh │ │ │ ├── check_rbl.py │ │ │ ├── check_rdiff │ │ │ ├── check_redis.pl │ │ │ ├── check_rpc │ │ │ ├── check_sar_perf.py │ │ │ ├── check_sas2ircu │ │ │ ├── check_sensors │ │ │ ├── check_simap │ │ │ ├── check_size.sh │ │ │ ├── check_smart.pl │ │ │ ├── check_snmp_boostedge.pl │ │ │ ├── check_snmp_cpfw.pl │ │ │ ├── check_snmp_css.pl │ │ │ ├── check_snmp_css_main.pl │ │ │ ├── check_snmp_env.pl │ │ │ ├── check_snmp_int.pl │ │ │ ├── check_snmp_linkproof_nhr.pl │ │ │ ├── check_snmp_load.pl │ │ │ ├── check_snmp_mem.pl │ │ │ ├── check_snmp_memory.pl │ │ │ ├── check_snmp_nsbox.pl │ │ │ ├── check_snmp_process.pl │ │ │ ├── check_snmp_storage.pl │ │ │ ├── check_snmp_vrrp.pl │ │ │ ├── check_snmp_win.pl │ │ │ ├── check_solr.py │ │ │ ├── check_spop │ │ │ ├── check_ssh │ │ │ ├── check_ssl_certificate │ │ │ ├── check_ssmtp │ │ │ ├── check_supervisorctl.sh │ │ │ ├── check_swap │ │ │ ├── check_swap.bin │ │ │ ├── check_tcp │ │ │ ├── check_tomcat.pl │ │ │ ├── check_varnish_health │ │ │ ├── check_zone.pl │ │ │ ├── sample_check.py │ │ │ ├── sync_plugins.sh │ │ │ └── utils.sh │ ├── sbin │ │ └── 5 │ │ │ └── 1.3.48 │ │ │ ├── bedup │ │ │ ├── burp │ │ │ ├── burp_ca │ │ │ └── vss_strip │ └── share │ │ ├── icinga-web │ │ └── app │ │ │ ├── config │ │ │ └── databases.xml │ │ │ └── modules │ │ │ └── Cronks │ │ │ └── data │ │ │ └── xml │ │ │ └── extensions │ │ │ ├── pnp-host-extension.xml │ │ │ ├── pnp-host-extension.xml.1 │ │ │ ├── pnp-service-extension.xml │ │ │ └── pnp-service-extension.xml.1 │ │ ├── lxc │ │ ├── config │ │ │ └── ubuntu.common.conf │ │ └── templates │ │ │ ├── lxc-ubuntu │ │ │ └── lxc-ubuntu-cloud │ │ ├── nagvis │ │ └── share │ │ │ └── server │ │ │ └── core │ │ │ └── defines │ │ │ └── global.php │ │ └── shorewall │ │ ├── macro.Mail │ │ ├── macro.PostgreSQL │ │ └── macro.mongodb └── var │ └── www │ └── default │ └── default_vh.index.html ├── hacking ├── ansible-test ├── ansible_port.rst ├── deprecated │ ├── install_prebuilt_makina_states.py │ └── restore_lxc_image.py ├── gen_ansible_saltcaller.py ├── gen_grep ├── gentags_env.py ├── lint.sh ├── lxc-snap.sh ├── oneliners.sh ├── pylint.sh ├── rewrite_retry.py └── spawn_lxc_container.py ├── mc_states ├── __init__.py ├── api.py ├── auth │ └── __init__.py ├── beacons │ └── __init__.py ├── clouds │ └── __init__.py ├── engines │ └── __init__.py ├── fileserver │ └── __init__.py ├── grains │ ├── __init__.py │ └── makina_grains.py ├── log_handlers │ └── __init__.py ├── modules │ ├── __init__.py │ ├── makina_grains.py │ ├── mc_apache.py │ ├── mc_apparmor.py │ ├── mc_autoupgrade.py │ ├── mc_bind.py │ ├── mc_bootstraps.py │ ├── mc_burp.py │ ├── mc_casperjs.py │ ├── mc_circus.py │ ├── mc_cloud.py │ ├── mc_cloud_compute_node.py │ ├── mc_cloud_controller.py │ ├── mc_cloud_docker.py │ ├── mc_cloud_images.py │ ├── mc_cloud_kvm.py │ ├── mc_cloud_lxc.py │ ├── mc_cloud_saltify.py │ ├── mc_cloud_vm.py │ ├── mc_controllers.py │ ├── mc_corpusops.py │ ├── mc_cron.py │ ├── mc_dbsmartbackup.py │ ├── mc_dbus.py │ ├── mc_dhcpd.py │ ├── mc_dhcpd6.py │ ├── mc_djutils.py │ ├── mc_dns.py │ ├── mc_dnshelpers.py │ ├── mc_dumper.py │ ├── mc_editor.py │ ├── mc_env.py │ ├── mc_etckeeper.py │ ├── mc_etherpad.py │ ├── mc_fail2ban.py │ ├── mc_firewalld.py │ ├── mc_golang.py │ ├── mc_grub.py │ ├── mc_haproxy.py │ ├── mc_icinga.py │ ├── mc_icinga2.py │ ├── mc_icinga_web.py │ ├── mc_icinga_web2.py │ ├── mc_insserv.py │ ├── mc_java.py │ ├── mc_kernel.py │ ├── mc_ldap.py │ ├── mc_locales.py │ ├── mc_localsettings.py │ ├── mc_locations.py │ ├── mc_logrotate.py │ ├── mc_lxc.py │ ├── mc_macros.py │ ├── mc_makinastates.py │ ├── mc_memcached.py │ ├── mc_mongodb.py │ ├── mc_monitoring.py │ ├── mc_ms_iptables.py │ ├── mc_mumble.py │ ├── mc_mvn.py │ ├── mc_mysql.py │ ├── mc_nagvis.py │ ├── mc_network.py │ ├── mc_nginx.py │ ├── mc_nodejs.py │ ├── mc_nodetypes.py │ ├── mc_nscd.py │ ├── mc_ntp.py │ ├── mc_pgsql.py │ ├── mc_phantomjs.py │ ├── mc_php.py │ ├── mc_pillar.py │ ├── mc_pkgs.py │ ├── mc_pnp4nagios.py │ ├── mc_postfix.py │ ├── mc_project.py │ ├── mc_project_1.py │ ├── mc_project_2.py │ ├── mc_provider.py │ ├── mc_proxy.py │ ├── mc_psad.py │ ├── mc_pureftpd.py │ ├── mc_python.py │ ├── mc_rabbitmq.py │ ├── mc_rdiffbackup.py │ ├── mc_redis.py │ ├── mc_remote.py │ ├── mc_remote_pillar.py │ ├── mc_rsyslog.py │ ├── mc_rvm.py │ ├── mc_salt.py │ ├── mc_screen.py │ ├── mc_services.py │ ├── mc_services_managers.py │ ├── mc_shorewall.py │ ├── mc_slapd.py │ ├── mc_snmpd.py │ ├── mc_ssh.py │ ├── mc_ssl.py │ ├── mc_state.py │ ├── mc_supervisor.py │ ├── mc_test.py │ ├── mc_timezone.py │ ├── mc_tomcat.py │ ├── mc_ubuntugis.py │ ├── mc_ulogd.py │ ├── mc_updatedb.py │ ├── mc_usergroup.py │ ├── mc_utils.py │ ├── mc_uwsgi.py │ ├── mc_vim.py │ ├── mc_virtualbox.py │ └── mc_www.py ├── netapi │ └── __init__.py ├── output │ └── __init__.py ├── pillar │ ├── __init__.py │ ├── mc_pillar.py │ └── mc_pillar_jsons.py ├── ping.py ├── project.py ├── proxy │ └── __init__.py ├── queues │ ├── __init__.py │ └── queue │ │ └── __init__.py ├── renderers │ ├── __init__.py │ └── lyaml.py ├── returners │ └── __init__.py ├── roster │ └── __init__.py ├── runners │ └── __init__.py ├── saltapi.py ├── saltcaller.py ├── saltcompat.py ├── sdb │ └── __init__.py ├── search │ └── __init__.py ├── states │ ├── __init__.py │ ├── bacula.py │ ├── mc_apache.py │ ├── mc_git.py │ ├── mc_lxc.py │ ├── mc_php.py │ ├── mc_postgres_database.py │ ├── mc_postgres_extension.py │ ├── mc_postgres_group.py │ ├── mc_postgres_user.py │ ├── mc_project.py │ ├── mc_proxy.py │ └── mc_registry.py ├── tests │ ├── __init__.py │ ├── unit │ │ ├── __init__.py │ │ ├── base.py │ │ ├── grains │ │ │ ├── __init__.py │ │ │ └── makina_grains_tests.py │ │ ├── modules │ │ │ ├── __init__.py │ │ │ ├── apparmor_tests.py │ │ │ ├── bind_tests.py │ │ │ ├── cloud_images_tests.py │ │ │ ├── dbus_tests.py │ │ │ ├── dns_tests.py │ │ │ ├── dumper_tests.py │ │ │ ├── firewalld_tests.py │ │ │ ├── haproxy_tests.py │ │ │ ├── localsettings_tests.py │ │ │ ├── macros_tests.py │ │ │ ├── memcached_tests.py │ │ │ ├── mvn_tests.py │ │ │ ├── network_tests.py │ │ │ ├── nodetypes_tests.py │ │ │ ├── ntp_tests.py │ │ │ ├── pillar_tests.py │ │ │ ├── postfix_tests.py │ │ │ ├── project2_tests.py │ │ │ ├── remote_tests.py │ │ │ ├── services_tests.py │ │ │ ├── simple_regs_tests.py │ │ │ ├── ubuntugis_tests.py │ │ │ ├── ulogd_tests.py │ │ │ └── utils_tests.py │ │ └── utils_tests.py │ └── utils.py ├── tops │ └── __init__.py ├── utils │ └── __init__.py ├── version.py ├── wheel │ └── __init__.py └── wrapper │ └── __init__.py ├── pillar ├── .empty ├── makina-projects │ └── README.txt ├── overrides │ ├── README.txt │ ├── pillar.d │ │ └── README.txt │ └── private.pillar.d │ │ └── README.txt ├── pillar.d │ ├── README.txt │ └── custom.sls ├── private.pillar.d │ └── README.txt └── top.sls ├── requirements ├── dev.txt ├── dns.txt ├── git_requirements.txt.in ├── requirements-py3.txt └── requirements.txt ├── salt ├── makina-projects │ └── README ├── makina-states │ ├── _macros │ │ ├── apache.jinja │ │ ├── circus.jinja │ │ ├── funcs.jinja │ │ ├── h.jinja │ │ └── php.jinja │ ├── cloud │ │ ├── docker │ │ │ ├── compute_node │ │ │ │ ├── images.sls │ │ │ │ └── install_docker.sls │ │ │ ├── controller │ │ │ │ ├── crons.sls │ │ │ │ └── postdeploy.sls │ │ │ ├── init.sls │ │ │ └── vm │ │ │ │ ├── hostsfile.sls │ │ │ │ ├── initial_setup.sls │ │ │ │ └── preprovision.sls │ │ ├── generic │ │ │ ├── compute_node │ │ │ │ ├── firewall.sls │ │ │ │ ├── hostsfile.sls │ │ │ │ ├── network.sls │ │ │ │ ├── prevt.sls │ │ │ │ ├── reverse_proxy.sls │ │ │ │ └── sslcerts.sls │ │ │ ├── controller │ │ │ │ ├── dnsconf.sls │ │ │ │ └── ssh.sls │ │ │ ├── hooks │ │ │ │ └── init.sls │ │ │ ├── init.sls │ │ │ └── vm │ │ │ │ ├── markers.sls │ │ │ │ ├── preprovision.sls │ │ │ │ └── sshkeys.sls │ │ ├── init.sls │ │ ├── kvm │ │ │ ├── compute_node │ │ │ │ └── install_kvm.sls │ │ │ ├── controller │ │ │ │ └── postdeploy.sls │ │ │ ├── init.sls │ │ │ └── vm │ │ │ │ ├── hostsfile.sls │ │ │ │ ├── initial_setup.sls │ │ │ │ └── preprovision.sls │ │ ├── lxc │ │ │ ├── compute_node │ │ │ │ ├── devhost │ │ │ │ │ ├── devhost-ssh-keys.sls │ │ │ │ │ └── init.sls │ │ │ │ └── install_lxc.sls │ │ │ ├── controller │ │ │ │ ├── crons.sls │ │ │ │ ├── layout.sls │ │ │ │ └── postdeploy.sls │ │ │ ├── init.sls │ │ │ └── vm │ │ │ │ ├── hostsfile.sls │ │ │ │ ├── initial_setup.sls │ │ │ │ └── preprovision.sls │ │ └── standalone.sls │ ├── common │ │ └── autocommit.sls │ ├── controllers │ │ ├── corpusops │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── upgrade.sls │ │ ├── disable_v1.sls │ │ ├── hooks.sls │ │ ├── init.sls │ │ ├── link_system.sls │ │ ├── logrotate.sls │ │ ├── mastersalt.sls │ │ ├── mastersalt_master.sls │ │ ├── mastersalt_masterless.sls │ │ ├── mastersalt_minion.sls │ │ ├── pillars.sls │ │ ├── requirements.sls │ │ ├── retrocompat.sls │ │ ├── salt.sls │ │ ├── salt_master.sls │ │ ├── salt_masterless.sls │ │ ├── salt_minion.sls │ │ └── sync_cron.sls │ ├── files │ ├── localsettings │ │ ├── apparmor │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── prerequisites.sls │ │ ├── autoupgrade │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── prerequisites.sls │ │ ├── casperjs │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── prerequisites.sls │ │ ├── check_raid │ │ │ └── init.sls │ │ ├── desktoptools │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── prerequisites.sls │ │ ├── dns │ │ │ ├── configuration.sls │ │ │ ├── init.sls │ │ │ └── macros.sls │ │ ├── editor │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── env │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── etckeeper │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── git │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── golang │ │ │ └── init.sls │ │ ├── groups │ │ │ └── init.sls │ │ ├── grub │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── hostname │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── hosts │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── init.sls │ │ ├── insserv │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── jdk │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── ldap │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── ldap_conf.sls │ │ ├── locales │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── prerequisites.sls │ │ ├── localrc │ │ │ └── init.sls │ │ ├── mvn │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── prerequisites.sls │ │ ├── network │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── nodejs │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── prefix │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ │ └── system │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ ├── npm │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── npm.sls │ │ │ ├── prefix │ │ │ │ └── init.sls │ │ │ └── system │ │ │ │ └── prerequisites.sls │ │ ├── nscd │ │ │ └── init.sls │ │ ├── phantomjs │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── prerequisites.sls │ │ ├── pkgs │ │ │ ├── basepackages.sls │ │ │ ├── fixppas.sls │ │ │ ├── hooks.sls │ │ │ ├── mgr.sls │ │ │ └── tools.sls │ │ ├── python │ │ │ └── init.sls │ │ ├── reconfigure-network │ │ │ └── init.sls │ │ ├── repository_dotdeb │ │ │ └── init.sls │ │ ├── rvm │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── macros.jinja │ │ │ └── prerequisites.sls │ │ ├── screen │ │ │ └── init.sls │ │ ├── shell │ │ │ └── init.sls │ │ ├── sshkeys │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── ssl │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── macros.jinja │ │ ├── standalone.sls │ │ ├── sudo │ │ │ └── init.sls │ │ ├── sysctl │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── systemd │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ ├── timezone │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── prerequisites.sls │ │ ├── updatedb │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ └── prerequisites.sls │ │ ├── users │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ └── init.sls │ │ └── vim │ │ │ ├── hooks.sls │ │ │ └── init.sls │ ├── nodetypes │ │ ├── cleanup-ssh-keys.sls │ │ ├── container-hooks.sls │ │ ├── container.sls │ │ ├── devhost-standalone.sls │ │ ├── devhost.sls │ │ ├── dockercontainer-standalone.sls │ │ ├── dockercontainer.sls │ │ ├── init.sls │ │ ├── kvm-standalone.sls │ │ ├── kvm.sls │ │ ├── laptop-standalone.sls │ │ ├── laptop.sls │ │ ├── lxccontainer-standalone.sls │ │ ├── lxccontainer.sls │ │ ├── scratch-standalone.sls │ │ ├── scratch.sls │ │ ├── server-standalone.sls │ │ ├── server.sls │ │ ├── standalone.sls │ │ ├── travis-standalone.sls │ │ ├── travis.sls │ │ ├── vagrantvm-standalone.sls │ │ ├── vagrantvm.sls │ │ ├── vm-standalone.sls │ │ └── vm.sls │ ├── projects │ │ ├── 1 │ │ │ ├── apache-phpfpm.jinja │ │ │ ├── apache.jinja │ │ │ ├── base.jinja │ │ │ ├── beecollab.jinja │ │ │ ├── ckan.jinja │ │ │ ├── drupal.jinja │ │ │ ├── hooks.sls │ │ │ ├── lizmap.jinja │ │ │ ├── modphp.jinja │ │ │ ├── ode_api.jinja │ │ │ ├── ode_frontend.jinja │ │ │ ├── phpfpm.jinja │ │ │ ├── python.jinja │ │ │ ├── rvmapp.jinja │ │ │ └── zope.jinja │ │ ├── 2 │ │ │ ├── README.rst │ │ │ └── generic │ │ │ │ ├── archive.sls │ │ │ │ ├── fixperms.sls │ │ │ │ ├── notify.sls │ │ │ │ └── rollback.sls │ │ ├── base.jinja │ │ ├── beecollab.jinja │ │ ├── hooks.sls │ │ ├── ode_api.jinja │ │ ├── ode_frontend.jinja │ │ ├── python.jinja │ │ └── zope.jinja │ ├── services │ │ ├── backup │ │ │ ├── bacula │ │ │ │ └── fd │ │ │ │ │ └── init.sls │ │ │ ├── burp │ │ │ │ ├── client │ │ │ │ │ ├── init.sls │ │ │ │ │ └── prerequisites.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── server │ │ │ │ │ ├── cleanup.sls │ │ │ │ │ ├── configuration.sls │ │ │ │ │ ├── cron.sls │ │ │ │ │ ├── init.sls │ │ │ │ │ ├── prerequisites.sls │ │ │ │ │ ├── services.sls │ │ │ │ │ └── sync.sls │ │ │ ├── dbsmartbackup │ │ │ │ ├── configuration.sls │ │ │ │ ├── deinstall.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── unregister.sls │ │ │ ├── rdiff-backup │ │ │ │ └── init.sls │ │ │ └── users │ │ │ │ └── init.sls │ │ ├── base │ │ │ ├── cron │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ └── services.sls │ │ │ ├── dbus │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ └── services.sls │ │ │ ├── ntp │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── services.sls │ │ │ │ └── uninstall.sls │ │ │ └── ssh │ │ │ │ ├── client.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── rootkey.sls │ │ │ │ ├── server.sls │ │ │ │ └── services.sls │ │ ├── cache │ │ │ └── memcached │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ ├── collab │ │ │ └── etherpad │ │ │ │ └── init.sls │ │ ├── db │ │ │ ├── mongodb │ │ │ │ ├── configuration.sls │ │ │ │ ├── create-admin.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ └── services.sls │ │ │ ├── mysql │ │ │ │ ├── checkroot.sls │ │ │ │ ├── client.sls │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── postgresql │ │ │ │ ├── client.sls │ │ │ │ ├── dbs.sls │ │ │ │ ├── extensions.sls │ │ │ │ ├── fix-template-1-encoding.sls │ │ │ │ ├── groups.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── pg_conf.sls │ │ │ │ ├── pg_hba.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ ├── services.sls │ │ │ │ ├── users.sls │ │ │ │ └── wrappers.sls │ │ │ └── redis │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ └── services.sls │ │ ├── dns │ │ │ ├── bind │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── dhcpd │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── dhcpd6 │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── dhcpds.sls │ │ │ └── slapd │ │ │ │ ├── cleanup-schema.sls │ │ │ │ ├── configuration.sls │ │ │ │ ├── deinstall.sls │ │ │ │ ├── fix-apparmor.sls │ │ │ │ ├── generate-acl.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── services.sls │ │ │ │ ├── tls-setup.sls │ │ │ │ └── unregister.sls │ │ ├── firewall │ │ │ ├── fail2ban │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── firewall │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ └── noinstall.sls │ │ │ ├── firewalld │ │ │ │ ├── configuration.sls │ │ │ │ ├── disable.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ ├── services.sls │ │ │ │ └── unregister.sls │ │ │ ├── ms_iptables │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ └── services.sls │ │ │ ├── psad │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ └── shorewall │ │ │ │ ├── configuration.sls │ │ │ │ ├── disable.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ ├── services.sls │ │ │ │ └── unregister.sls │ │ ├── ftp │ │ │ └── pureftpd │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ ├── gis │ │ │ ├── postgis │ │ │ │ ├── configuration.sls │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ │ ├── qgis │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ │ └── ubuntugis │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ ├── http │ │ │ ├── README.apache.txt │ │ │ ├── apache │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── services.sls │ │ │ │ └── vhosts │ │ │ │ │ ├── default.sls │ │ │ │ │ ├── init.sls │ │ │ │ │ └── vhosts.sls │ │ │ ├── apache_modfastcgi │ │ │ │ ├── configuration.sls │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ │ ├── apache_modfcgid │ │ │ │ ├── configuration.sls │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ │ ├── apache_modproxy │ │ │ │ ├── configuration.sls │ │ │ │ └── init.sls │ │ │ ├── common │ │ │ │ ├── default_vhost.sls │ │ │ │ └── init.sls │ │ │ ├── nginx │ │ │ │ ├── configuration.sls │ │ │ │ ├── disable.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── services.sls │ │ │ │ ├── unregister.sls │ │ │ │ └── vhosts.sls │ │ │ └── pillar.sample │ │ ├── init.sls │ │ ├── java │ │ │ ├── solr4-defaults.jinja │ │ │ ├── solr4.sls │ │ │ └── tomcat │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ ├── log │ │ │ ├── rsyslog │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ └── ulogd │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ ├── mail │ │ │ ├── dovecot │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ └── postfix │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ ├── monitoring │ │ │ ├── circus │ │ │ │ ├── configuration.sls │ │ │ │ ├── disable.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.jinja │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── services.sls │ │ │ │ └── unregister.sls │ │ │ ├── client │ │ │ │ ├── init.sls │ │ │ │ └── scripts.sls │ │ │ ├── icinga │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.sls │ │ │ │ ├── mysql.sls │ │ │ │ ├── nginx.sls │ │ │ │ ├── pgsql.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── icinga2 │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── ircbot.sls │ │ │ │ ├── macros.sls │ │ │ │ ├── matrix.sls │ │ │ │ ├── mysql.sls │ │ │ │ ├── nginx.sls │ │ │ │ ├── pgsql.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── repo.sls │ │ │ │ └── services.sls │ │ │ ├── icinga_web │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.jinja │ │ │ │ ├── mysql.sls │ │ │ │ ├── nginx.sls │ │ │ │ ├── pgsql.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── icinga_web2 │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.jinja │ │ │ │ ├── nginx.sls │ │ │ │ ├── pgsql.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── nagvis │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.jinja │ │ │ │ ├── macros.sls │ │ │ │ ├── nginx.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── pnp4nagios │ │ │ │ ├── certbot.sls │ │ │ │ ├── configuration.sls │ │ │ │ ├── fpm.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.jinja │ │ │ │ ├── nginx.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── snmpd │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── services.sls │ │ │ │ └── uninstall.sls │ │ │ └── supervisor │ │ │ │ ├── configuration.sls │ │ │ │ ├── disable.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.jinja │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── services.sls │ │ │ │ └── unregister.sls │ │ ├── openstack │ │ │ └── openstack_controller.sls │ │ ├── php │ │ │ ├── common │ │ │ │ ├── common.sls │ │ │ │ └── init.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── macros.sls │ │ │ ├── modphp │ │ │ │ ├── configuration.sls │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ │ ├── phpfpm │ │ │ │ ├── configuration.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ │ ├── phpfpm_with_apache │ │ │ │ ├── configuration.sls │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ │ └── phpfpm_with_nginx │ │ │ │ ├── init.sls │ │ │ │ └── prerequisites.sls │ │ ├── proxy │ │ │ ├── haproxy │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ ├── services.sls │ │ │ │ └── userconf.sls │ │ │ └── uwsgi │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.jinja │ │ │ │ ├── macros.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ └── services.sls │ │ ├── queue │ │ │ └── rabbitmq │ │ │ │ ├── admin.sls │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── macros.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ └── services.sls │ │ ├── sound │ │ │ └── mumble │ │ │ │ ├── configuration.sls │ │ │ │ ├── hooks.sls │ │ │ │ ├── init.sls │ │ │ │ ├── prerequisites.sls │ │ │ │ ├── service.sls │ │ │ │ └── services.sls │ │ ├── standalone.sls │ │ └── virt │ │ │ ├── cgroups.sls │ │ │ ├── docker-shorewall.sls │ │ │ ├── docker │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── prerequisites.sls │ │ │ └── services.sls │ │ │ ├── kvm │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── prerequisites.sls │ │ │ └── services.sls │ │ │ ├── lxc-shorewall.sls │ │ │ ├── lxc │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── prerequisites.sls │ │ │ └── services.sls │ │ │ └── virtualbox │ │ │ ├── configuration.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── prerequisites.sls │ │ │ └── services.sls │ ├── services_managers │ │ ├── circus │ │ │ ├── configuration.sls │ │ │ ├── disable.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── macros.jinja │ │ │ ├── prerequisites.sls │ │ │ ├── services.sls │ │ │ └── unregister.sls │ │ ├── init.sls │ │ ├── standalone.sls │ │ ├── supervisor │ │ │ ├── configuration.sls │ │ │ ├── disable.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── macros.jinja │ │ │ ├── prerequisites.sls │ │ │ ├── services.sls │ │ │ └── unregister.sls │ │ └── system │ │ │ ├── configuration.sls │ │ │ ├── disable.sls │ │ │ ├── hooks.sls │ │ │ ├── init.sls │ │ │ ├── prerequisites.sls │ │ │ ├── services.sls │ │ │ └── unregister.sls │ └── top.sls ├── modules │ ├── __init__.py │ ├── auth │ │ └── __init__.py │ ├── beacons │ │ └── __init__.py │ ├── clouds │ │ └── __init__.py │ ├── engines │ │ └── __init__.py │ ├── fileserver │ │ └── __init__.py │ ├── grains │ │ └── __init__.py │ ├── log_handlers │ │ └── __init__.py │ ├── modules │ │ ├── __init__.py │ │ └── zcbuildout.py │ ├── netapi │ │ └── __init__.py │ ├── output │ │ └── __init__.py │ ├── pillar │ │ └── __init__.py │ ├── proxy │ │ └── __init__.py │ ├── queues │ │ └── __init__.py │ ├── renderers │ │ └── __init__.py │ ├── returners │ │ └── __init__.py │ ├── roster │ │ └── __init__.py │ ├── runners │ │ └── __init__.py │ ├── sdb │ │ └── __init__.py │ ├── search │ │ └── __init__.py │ ├── states │ │ ├── __init__.py │ │ └── zcbuildout.py │ ├── tests │ │ └── unit │ │ │ ├── modules │ │ │ └── zcbuildout_test.py │ │ │ └── states │ │ │ └── zcbuildout_test.py │ ├── tops │ │ └── __init__.py │ ├── utils │ │ └── __init__.py │ ├── wheel │ │ └── __init__.py │ └── wrapper │ │ └── __init__.py └── overrides │ └── .empty ├── setup.py ├── tests ├── base.sls ├── buildout.sls ├── cloud │ ├── runtest.sh │ └── test.sh ├── dumbhttp │ ├── app.py │ ├── init.sls │ ├── nginx.conf │ └── nginx.sls ├── init.sls ├── localsettings.sls ├── pep8.sls ├── pylint.sls ├── services.sls ├── test_multithreadpillar.sh └── unit.sls ├── var ├── cache │ └── salt-minion │ │ └── .empty ├── log │ └── .empty └── run │ ├── .empty │ └── salt-minion │ └── .empty └── versions ├── cur.txt ├── makina-states-precise-lxc_version.txt ├── makina-states-precise-lxc_version.txt.md5 ├── makina-states-precise-standalone_version.txt ├── makina-states-precise-standalone_version.txt.md5 ├── makina-states-trusty-lxc_version.txt ├── makina-states-trusty-lxc_version.txt.md5 ├── makina-states-trusty-standalone_version.txt ├── makina-states-trusty-standalone_version.txt.md5 ├── makina-states-vivid-lxc_version.txt ├── makina-states-vivid-lxc_version.txt.md5 ├── makina-states-vivid-standalone_version.txt └── makina-states-vivid-standalone_version.txt.md5 /.travis/travis_aftersuccess.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | cd "$(dirname ${0})/.." 4 | . venv/bin/activate 5 | coveralls 6 | # VIM:set et sts=4 ts=4 tw=80: 7 | -------------------------------------------------------------------------------- /.travis/travis_test.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | cd /srv/makina-states 4 | bin/salt-call --retcode-passthrough --local -linfo test.ping 5 | # vim:set et sts=4 ts=4 tw=80: 6 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | makinastates.makina-corpus.com 2 | -------------------------------------------------------------------------------- /_scripts/ansible-galaxy: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | export OWC=$(pwd) 3 | cd "$(dirname "$(dirname "$(readlink -f ${0})")")" 4 | . bin/ansible-wrapper-common 5 | exec ${MS_VENV_PATH}/bin/${SCRIPT} "${@}" 6 | # vim:set et sts=4 ts=4 tw=80: 7 | -------------------------------------------------------------------------------- /_scripts/refresh_makinastates_pillar.sh: -------------------------------------------------------------------------------- 1 | ../ansible/crons/refresh_makinastates_pillar.sh -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- 1 | ansible/ansible.cfg -------------------------------------------------------------------------------- /ansible/crons/refresh_burp_servers.crontab: -------------------------------------------------------------------------------- 1 | MS_PREFIX=/srv/makina-states 2 | D=/etc/default/makina-states 3 | 0 */1 * * * root sh -c "if [ -f ${D} ];then . ${D};fi;${MS_PREFIX}/ansible/crons/refresh_burp_servers.sh" 4 | # vim:set et sts=4 ts=4 tw=80 ft=crontab: 5 | 6 | -------------------------------------------------------------------------------- /ansible/crons/refresh_makinastates_pillar.crontab: -------------------------------------------------------------------------------- 1 | MS_PREFIX=/srv/makina-states 2 | D=/etc/default/makina-states 3 | 15,30,45,00 * * * * root sh -c "if [ -f ${D} ];then . ${D};fi;${MS_PREFIX}/ansible/crons/refresh_makinastates_pillar.sh" 4 | # vim:set et sts=4 ts=4 tw=80 ft=crontab: 5 | -------------------------------------------------------------------------------- /ansible/plays/cloud/compute_node.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: "{{hosts|default('all')}}" 3 | roles: [makinastates_cloud_compute_node] 4 | -------------------------------------------------------------------------------- /ansible/plays/cloud/controller.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: "{{hosts|default('all')}}" 3 | roles: [makinastates_cloud_controller] 4 | -------------------------------------------------------------------------------- /ansible/plays/cloud/lxc_base_install.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: all 3 | roles: [makinastates_lxc_baseinstall] 4 | -------------------------------------------------------------------------------- /ansible/plays/helpers/ping.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: all 3 | tasks: 4 | - name: ping 5 | shell: "true" 6 | -------------------------------------------------------------------------------- /ansible/plays/makinastates/hs.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: "{{hosts|default('all')}}" 3 | roles: [makinastates_manualhighstate] 4 | -------------------------------------------------------------------------------- /ansible/plays/makinastates/install.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: "{{hosts|default('all')}}" 3 | roles: [makinastates] 4 | -------------------------------------------------------------------------------- /ansible/plays/makinastates/migv2.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: "{{hosts|default('all')}}" 3 | roles: [makinastates_migv2] 4 | -------------------------------------------------------------------------------- /ansible/plays/makinastates/migv2b.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: "{{hosts|default('all')}}" 3 | roles: [makinastates_migv2_2attempt] 4 | -------------------------------------------------------------------------------- /ansible/plays/makinastates/move_old_salt.yml: -------------------------------------------------------------------------------- 1 | - hosts: all 2 | tasks: 3 | - shell: | 4 | set -ex 5 | if [ ! -e /srv/old ];then mkdir /srv/old;fi 6 | for i in /srv/salt /srv/mastersalt;do 7 | if [ -e $i ];then mv $i /srv/old/$(basename $i);fi 8 | done 9 | -------------------------------------------------------------------------------- /ansible/plays/makinastates/pillar.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: "{{hosts|default('all')}}" 3 | roles: [makinastates_pillar] 4 | -------------------------------------------------------------------------------- /ansible/plays/makinastates/relink_projects.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: "{{hosts|default('all')}}" 3 | roles: [makinastates_relink_projects] 4 | -------------------------------------------------------------------------------- /ansible/plays/makinastates/upgrade.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - hosts: "{{hosts|default('all')}}" 3 | roles: [makinastates_upgrade] 4 | -------------------------------------------------------------------------------- /ansible/roles/makinastates/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_setup} 5 | - { role: makinastates_pillar} 6 | - { role: makinastates_highstate} 7 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_cloud_compute_node/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - makinastates_vars 4 | - makinastates_pillar 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_cloud_compute_node/tasks/kvm.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: cloud - kvm installation 3 | saltcall: > 4 | function=state.sls 5 | args='makina-states.cloud.kvm.compute_node.install_kvm' 6 | tags: makinastates_cloud_cn,makinastates_cloud_cn_kvm 7 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_cloud_compute_node/tasks/lxc.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: cloud - lxc installation 3 | saltcall: > 4 | function=state.sls 5 | args='makina-states.cloud.lxc.compute_node.install_lxc' 6 | tags: makinastates_cloud_cn,makinastates_cloud_cn_lxc 7 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_cloud_controller/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - makinastates_vars 4 | - makinastates_pillar 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_download/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_prereqs} 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_firewall/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_pillar} 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_firewall/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - shell: | 3 | {{makinastates_dest}}/bin/salt-call --retcode-passthrough\ 4 | state.sls makina-states.services.firewall.firewall 5 | tags: [makinastates, makinastates_firewall] 6 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_highstate/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_setup} 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_baseinstall/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_pillar} 5 | - { role: makinastates_lxc_vars} 6 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_create/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - makinastates_vars 4 | - makinastates_lxc_vars 5 | - makinastates_pillar 6 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_create/tasks/restart.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: "Task RestartContainer{{lxc_container_name}}" 3 | shell: "{{lxc_path}}/{{lxc_container_name}}/manage.sh restart" 4 | tags: makinastates_lxc_create,makinastates_lxc_create_restart 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_create/templates/fstab: -------------------------------------------------------------------------------- 1 | none dev/shm tmpfs rw,nosuid,nodev,create=dir 2 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_create/templates/manual_lxc.conf: -------------------------------------------------------------------------------- 1 | # manual lxc conf 2 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_snapshot/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - makinastates_vars 4 | - makinastates_lxc_vars 5 | - makinastates_pillar 6 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_snapshot/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # map computation from lxcvar role back to clean variables 3 | - include: run.yml 4 | vars: 5 | lxc_path: "{{makinastates_lxc_vars.msg['lxc_path']}}" 6 | lxc_container_name: "{{makinastates_lxc_vars.msg['lxc_container_name']}}" 7 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_sync/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - makinastates_vars 4 | - makinastates_lxc_vars 5 | - makinastates_pillar 6 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_sync/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # map computation from lxcvar role back to clean variables 3 | - include: lxc.yml 4 | vars: 5 | lxc_path: "{{makinastates_lxc_vars.msg['lxc_path']}}" 6 | lxc_container_name: "{{makinastates_lxc_vars.msg['lxc_container_name']}}" 7 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_lxc_vars/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - makinastates_vars 4 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_manualhighstate/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_pillar} 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_manualhighstate/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - name: "manual highstate on {{inventory_hostname}}" 3 | saltcall: 4 | function: state.sls 5 | args: makina-states.top 6 | register: makinastates_manualhighstate 7 | tags: [makinastates, makinastates_manualhighstate] 8 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_migv2/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_migv2_2attempt/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_pillar} 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_migv2_install/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates} 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_migv2_install/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_migv2_post/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_pillar} 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_migv2_setup/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_pillar} 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_pillar/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_pillar/templates/pillar.json: -------------------------------------------------------------------------------- 1 | {{salt_pillar|default({})|to_nice_json}} 2 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_pillar/templates/pillar.yml: -------------------------------------------------------------------------------- 1 | --- 2 | {{salt_pillar|default({})|to_yaml}} 3 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_prereqs/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_presence/defaults/main.yml: -------------------------------------------------------------------------------- 1 | makinastates_test_first_highstate: false 2 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_presence/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_reconfigure/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_relink_projects/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_pillar} 5 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_setup/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | - { role: makinastates_prereqs} 5 | - { role: makinastates_download} 6 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_upgrade/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: 3 | - { role: makinastates_vars} 4 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_vars/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: [] 3 | -------------------------------------------------------------------------------- /ansible/roles/makinastates_vars/tasks/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | # tasks file for makinastates_vars 3 | -------------------------------------------------------------------------------- /ansible/roles/ms_localsettings_apparmor/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /ansible/roles/ms_localsettings_apparmor/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: [] 3 | -------------------------------------------------------------------------------- /ansible/roles/ms_services_base_ntpd/meta/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | dependencies: [] 3 | -------------------------------------------------------------------------------- /ansible/roles/ms_services_base_ntpd/templates/etc/cron.d/ntpsync: -------------------------------------------------------------------------------- 1 | 0 2 * * * root if [ -x /sbin/ntp-sync.sh ];then /sbin/ntp-sync.sh;fi 2 | -------------------------------------------------------------------------------- /bin: -------------------------------------------------------------------------------- 1 | ./_scripts -------------------------------------------------------------------------------- /doc/hugo/.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | *.swp 3 | /pipeline/node_modules 4 | /var 5 | /cache 6 | !salt/files/* 7 | /public 8 | /bin/node 9 | /bin/nodejs 10 | /bin/npm 11 | /bin/yarn 12 | /Dockerfile 13 | /bin/control.sh 14 | /bin/docker.sh 15 | /bin/hugo 16 | /themes 17 | -------------------------------------------------------------------------------- /doc/hugo/content/.gitignore: -------------------------------------------------------------------------------- 1 | .project 2 | *.swp 3 | /pipeline/node_modules 4 | /var 5 | /cache 6 | !salt/files/* 7 | /public 8 | /bin/node 9 | /bin/nodejs 10 | /bin/npm 11 | /bin/yarn 12 | /Dockerfile 13 | -------------------------------------------------------------------------------- /doc/hugo/content/cloud/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Cloud Documentation 3 | tags: [cloud, lxc] 4 | --- 5 | - [LXC](lxc) 6 | -------------------------------------------------------------------------------- /doc/hugo/content/json/dummy.md: -------------------------------------------------------------------------------- 1 | --- 2 | aliases: [] 3 | categories: [] 4 | date: 2017-03-09T16:04:24+01:00 5 | description: "" 6 | godocref: "" 7 | linktitle: "" 8 | slug: "" 9 | tags: [] 10 | toc: false 11 | weight: 0 12 | hidden_from_list: true 13 | --- 14 | 15 | -------------------------------------------------------------------------------- /doc/hugo/content/reference/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Reference 3 | tags: [topics, installation] 4 | --- 5 | 6 | - [See here](preamble) 7 | -------------------------------------------------------------------------------- /doc/hugo/content/topics/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Topics 3 | tags: [topics] 4 | --- 5 | - [haproxy](haproxy) 6 | - [SSL](ssl) 7 | -------------------------------------------------------------------------------- /doc/old_sphinx/README: -------------------------------------------------------------------------------- 1 | 2 | execute build.sh to workaround autodoc that does not like __future__, do copy modules without future & let sphinx digest them 3 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_design/index.rst: -------------------------------------------------------------------------------- 1 | .. _ref_registries: 2 | 3 | Design 4 | ======== 5 | .. toctree:: 6 | :maxdepth: 1 7 | 8 | layout.rst 9 | organization.rst 10 | registries.rst 11 | formulaes.rst 12 | hooks.rst 13 | 14 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/etckeeper.rst: -------------------------------------------------------------------------------- 1 | etckeeper configuration 2 | ========================= 3 | 4 | Configure and install etckeeper to keep track of /etc modifications. 5 | 6 | After each package installation or highstate, we save /etc in a local git. 7 | 8 | 9 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/nscd.rst: -------------------------------------------------------------------------------- 1 | nscd configuration 2 | =================== 3 | Installs and manage a basic nssswitch.conf plus the nscd daemon. 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/pkgs.rst: -------------------------------------------------------------------------------- 1 | Default packages managment 2 | ============================= 3 | Manage collections of packages to install by default on all boxes. 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/repository_dotdeb.rst: -------------------------------------------------------------------------------- 1 | dotdeb repository configuration 2 | =============================== 3 | For debian distributions, configure the dotdeb repository inside apt 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/screen.rst: -------------------------------------------------------------------------------- 1 | GNU Screen configuration 2 | ======================== 3 | 4 | Basic screenrc handling 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/shell.rst: -------------------------------------------------------------------------------- 1 | Shell configuration 2 | ===================== 3 | Make as ubuntu & others do: 4 | Configure /etc/profile.d as a direcotry container for a collection of shell scripts to sourced when a user login and execute his shell profile. 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/sudo.rst: -------------------------------------------------------------------------------- 1 | Sudoers managment 2 | ================= 3 | Install sudo and a basic /etc/sudoers files which includes all files inside 4 | /etc/sudoers.d 5 | 6 | 7 | It makes also all members of **sudo** or **admin** groups, sudoers 8 | 9 | 10 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/timezone.rst: -------------------------------------------------------------------------------- 1 | timezone configuration 2 | ======================== 3 | 4 | Configure the local machine timezone 5 | 6 | 7 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/updatedb.rst: -------------------------------------------------------------------------------- 1 | updatedb configuration 2 | ====================== 3 | 4 | see :ref:`module_mc_updatedb` 5 | 6 | 7 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/localsettings/vim.rst: -------------------------------------------------------------------------------- 1 | VIM editor configuration 2 | ======================== 3 | 4 | Basic vimrc handling for both global and configured users. 5 | 6 | 7 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/nodetypes/dockercontainer.rst: -------------------------------------------------------------------------------- 1 | Docker container nodetype 2 | ========================= 3 | Inherit from lxc container nodetype. 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/nodetypes/vm.rst: -------------------------------------------------------------------------------- 1 | VM Nodetype 2 | ================ 3 | 4 | This state will regiter and mark this minion as a **virtual machine**. 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/projects/apache.rst: -------------------------------------------------------------------------------- 1 | Apache based project 2 | ==================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/projects/base.rst: -------------------------------------------------------------------------------- 1 | Common stuff 2 | ============== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/projects/beecollab.rst: -------------------------------------------------------------------------------- 1 | Beecollab project 2 | ================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/projects/hooks.rst: -------------------------------------------------------------------------------- 1 | Hooks for project orchestration 2 | =============================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/projects/modphp.rst: -------------------------------------------------------------------------------- 1 | Modphp based project 2 | ===================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/projects/phpfpm.rst: -------------------------------------------------------------------------------- 1 | PHPFPM based project 2 | ===================== 3 | Install a basic document root backed by a FPMPOOL and the document root is served via apache 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/projects/rvmapp.rst: -------------------------------------------------------------------------------- 1 | RVM project 2 | ============ 3 | Project macro to leverage the installation of a ruby app using RVM. 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/backup/astrailssafe.rst: -------------------------------------------------------------------------------- 1 | astrailsafe 2 | ============ 3 | obsolete and not maintained 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/backup/bacula-fd.rst: -------------------------------------------------------------------------------- 1 | bacula-fd configuration 2 | ======================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/backup/dbsmartbackup.rst: -------------------------------------------------------------------------------- 1 | db_smart_backup configuration 2 | ============================= 3 | Configure and install https://github.com/kiorky/db_smart_backup. 4 | This will run it from cron one time a day. 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/backup/index.rst: -------------------------------------------------------------------------------- 1 | Backup services 2 | =============== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | astrailssafe.rst 7 | burp.rst 8 | bacula-fd.rst 9 | dbsmartbackup.rst 10 | rdiff-backup.rst 11 | users.rst 12 | 13 | 14 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/backup/rdiff-backup.rst: -------------------------------------------------------------------------------- 1 | rdiff backup 2 | ============= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/backup/users.rst: -------------------------------------------------------------------------------- 1 | backup users specificities 2 | =========================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/base/ntp.rst: -------------------------------------------------------------------------------- 1 | ntp configuration 2 | ================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/base/ssh-hooks.rst: -------------------------------------------------------------------------------- 1 | Hooks for ssh orchestration (keys) 2 | =================================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/base/ssh.rst: -------------------------------------------------------------------------------- 1 | ssh configuration 2 | ================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/cache/index.rst: -------------------------------------------------------------------------------- 1 | cache services 2 | ============== 3 | 4 | memcached 5 | ---------- 6 | .. toctree:: 7 | :maxdepth: 2 8 | 9 | memcached.rst 10 | 11 | 12 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/cache/memcached.rst: -------------------------------------------------------------------------------- 1 | memcached 2 | ========= 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/collab/index.rst: -------------------------------------------------------------------------------- 1 | Collaboration services 2 | ====================== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | etherpad.rst 7 | 8 | 9 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/db/index.rst: -------------------------------------------------------------------------------- 1 | Databases services 2 | =================== 3 | 4 | Services 5 | -------- 6 | .. toctree:: 7 | :maxdepth: 2 8 | 9 | mongodb.rst 10 | mysql.rst 11 | postgresql.rst 12 | redis.rst 13 | 14 | 15 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/db/mongodb.rst: -------------------------------------------------------------------------------- 1 | Mongodb configuration 2 | ====================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/db/mysql.rst: -------------------------------------------------------------------------------- 1 | MySQL configuration 2 | ==================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/db/redis.rst: -------------------------------------------------------------------------------- 1 | Redis configuration 2 | ====================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/dns/dhcpd.rst: -------------------------------------------------------------------------------- 1 | dhcpd integration 2 | ====================== 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/dns/index.rst: -------------------------------------------------------------------------------- 1 | DNS services 2 | ====================== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | bind.rst 7 | dhcpd.rst 8 | 9 | 10 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/firewall/index.rst: -------------------------------------------------------------------------------- 1 | Firewall services 2 | ================== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | shorewall.rst 7 | fail2ban.rst 8 | psad.rst 9 | 10 | 11 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/ftp/ftpd-hooks.rst: -------------------------------------------------------------------------------- 1 | FTPd orchestration hooks 2 | ========================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/ftp/index.rst: -------------------------------------------------------------------------------- 1 | Ftp services 2 | ============== 3 | Hooks 4 | ----- 5 | .. toctree:: 6 | :maxdepth: 2 7 | 8 | ftpd-hooks.rst 9 | 10 | Services 11 | -------- 12 | .. toctree:: 13 | :maxdepth: 2 14 | 15 | pureftpd.rst 16 | 17 | 18 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/ftp/pureftpd.rst: -------------------------------------------------------------------------------- 1 | pureftpd configuration 2 | ======================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/gis/index.rst: -------------------------------------------------------------------------------- 1 | Geographical information system services 2 | ========================================= 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | postgis.rst 7 | qgis.rst 8 | 9 | 10 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/gis/qgis.rst: -------------------------------------------------------------------------------- 1 | Qgis mapserver configuration 2 | ============================ 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/http/apache-hooks.rst: -------------------------------------------------------------------------------- 1 | Orchestration hooks for apache installation and configuration 2 | ================================================================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/http/apache.rst: -------------------------------------------------------------------------------- 1 | Apache httpd 2 | ============= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/http/apache_modfastcgi.rst: -------------------------------------------------------------------------------- 1 | apache mod_fastcgi 2 | ==================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/http/apache_modfcgid.rst: -------------------------------------------------------------------------------- 1 | apache mod_fcgid 2 | ==================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/http/apache_proxy.rst: -------------------------------------------------------------------------------- 1 | apache_proxy 2 | ============ 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/java/index.rst: -------------------------------------------------------------------------------- 1 | Java services 2 | ============= 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | solr4.rst 7 | tomcat7.rst 8 | 9 | 10 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/java/solr4.rst: -------------------------------------------------------------------------------- 1 | Solr4 configuration 2 | =================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/log/index.rst: -------------------------------------------------------------------------------- 1 | Log services 2 | ============== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | rsyslog.rst 7 | ulogd.rst 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/mail/dovecot.rst: -------------------------------------------------------------------------------- 1 | Dovecot 2 | ======== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/mail/index.rst: -------------------------------------------------------------------------------- 1 | Mail services 2 | ============== 3 | 4 | Imap 5 | ---- 6 | .. toctree:: 7 | :maxdepth: 2 8 | 9 | dovecot.rst 10 | 11 | SMTP 12 | ---- 13 | .. toctree:: 14 | :maxdepth: 2 15 | 16 | postfix.rst 17 | 18 | 19 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/monitoring/client.rst: -------------------------------------------------------------------------------- 1 | Client configuration 2 | ==================== 3 | 4 | For now we: 5 | 6 | - install various nagios plugins inside /root/admin_scripts/nagios 7 | 8 | 9 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/openstack/index.rst: -------------------------------------------------------------------------------- 1 | Openstack services 2 | ================== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | openstack_controller.rst 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/openstack/openstack_controller.rst: -------------------------------------------------------------------------------- 1 | openstack controller configuration 2 | ================================== 3 | not finished yet, no ETA 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/php/common.rst: -------------------------------------------------------------------------------- 1 | Common php installation setup 2 | ============================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/php/common_with_apache.rst: -------------------------------------------------------------------------------- 1 | Common php setup to link with an apache server 2 | ============================================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/php/modphp.rst: -------------------------------------------------------------------------------- 1 | ModPhp configuration 2 | ====================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/php/php-apache-hooks.rst: -------------------------------------------------------------------------------- 1 | PHP orchestration hooks when used with apache 2 | ============================================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/php/php-hooks.rst: -------------------------------------------------------------------------------- 1 | PHP orchestration hooks 2 | ======================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/php/phpfpm.rst: -------------------------------------------------------------------------------- 1 | PHPFPM configuration 2 | =========================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/php/phpfpm_with_apache.rst: -------------------------------------------------------------------------------- 1 | PHPFPM configuration with apache 2 | ================================ 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/proxy/index.rst: -------------------------------------------------------------------------------- 1 | Proxy services 2 | ============== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | haproxy.rst 7 | uwsgi.rst 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/queue/index.rst: -------------------------------------------------------------------------------- 1 | Queue services 2 | =================== 3 | 4 | Services 5 | -------- 6 | .. toctree:: 7 | :maxdepth: 2 8 | 9 | rabbitmq.rst 10 | 11 | 12 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/queue/rabbitmq.rst: -------------------------------------------------------------------------------- 1 | rabbitmq configuration 2 | ====================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/sound/index.rst: -------------------------------------------------------------------------------- 1 | Monitoring services 2 | =================== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | mumble.rst 7 | 8 | 9 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/sound/mumble.rst: -------------------------------------------------------------------------------- 1 | mumble configuration 2 | ==================== 3 | 4 | - This integrates configure and tune mumble as a server. 5 | - Please have a loop to :ref:`module_mc_mumble` to know all configuration options. 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/virt/docker-hooks.rst: -------------------------------------------------------------------------------- 1 | Docker orchestration hooks 2 | =========================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/virt/docker-shorewall.rst: -------------------------------------------------------------------------------- 1 | LEGACY: shorewall & docker integration 2 | ======================================= 3 | Was used in the path to make glue & orchestration between docker network setup and shorewall 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/virt/docker.rst: -------------------------------------------------------------------------------- 1 | Docker configuration 2 | ====================== 3 | Manage docker base installation and containers 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/virt/lxc-hooks.rst: -------------------------------------------------------------------------------- 1 | LXC orchestration hooks 2 | =========================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/virt/lxc-shorewall.rst: -------------------------------------------------------------------------------- 1 | LEGACY: shorewall & lxc integration 2 | ==================================== 3 | Was used in the path to make glue & orchestration between lxc network setup and shorewall 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_formulaes/services/virt/lxc.rst: -------------------------------------------------------------------------------- 1 | LXC configuration 2 | ================== 3 | Manage lxc base installation and containers 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_macros/apache.rst: -------------------------------------------------------------------------------- 1 | Apache helper 2 | ============= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_macros/bootstraps.rst: -------------------------------------------------------------------------------- 1 | Bootstrap registries related helpers 2 | ==================================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_macros/controllers.rst: -------------------------------------------------------------------------------- 1 | Controller kind helpers 2 | ======================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_macros/funcs.rst: -------------------------------------------------------------------------------- 1 | Generic functions helpers to work with registries 2 | ================================================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_macros/localsettings.rst: -------------------------------------------------------------------------------- 1 | localsettings kind helpers 2 | ========================== 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_macros/nodetypes.rst: -------------------------------------------------------------------------------- 1 | nodetypes kind helpers 2 | ======================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_macros/php.rst: -------------------------------------------------------------------------------- 1 | php helpers 2 | ======================= 3 | 4 | 5 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/ref_qa/index.rst: -------------------------------------------------------------------------------- 1 | .. toctree:: 2 | :maxdepth: 2 3 | 4 | tests 5 | 6 | 7 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/usage_docker/index.rst: -------------------------------------------------------------------------------- 1 | Use makina-states in docker 2 | ============================= 3 | 4 | .. toctree:: 5 | :maxdepth: 2 6 | 7 | install.rst 8 | images.rst 9 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/usage_general/index.rst: -------------------------------------------------------------------------------- 1 | General documentation 2 | ====================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | install.rst 8 | configure.rst 9 | 10 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/usage_lxc/index.rst: -------------------------------------------------------------------------------- 1 | lxc makina-states documentation 2 | =============================== 3 | 4 | .. toctree:: 5 | :maxdepth: 2 6 | 7 | firewalls.rst 8 | install_template.rst 9 | create_container.rst 10 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/usage_mastersalt/build_images.rst: -------------------------------------------------------------------------------- 1 | build base lxc image 2 | ------------------------- 3 | 4 | :: 5 | 6 | mastersalt-call --hard-crash -lall mc_cloud_images.build_from_lxc makina-states-vivid 7 | 8 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/usage_mastersalt/index.rst: -------------------------------------------------------------------------------- 1 | Mastersalt documentation 2 | ========================== 3 | 4 | .. toctree:: 5 | :maxdepth: 2 6 | 7 | install_mastersalt.rst 8 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/usage_misc/index.rst: -------------------------------------------------------------------------------- 1 | Misc documentation 2 | ========================== 3 | 4 | .. toctree:: 5 | :maxdepth: 2 6 | 7 | DEBIAN_LENNY.rst 8 | troubleshooting.rst 9 | activate_forwarding.rst 10 | -------------------------------------------------------------------------------- /doc/old_sphinx/v1/usage_write/index.rst: -------------------------------------------------------------------------------- 1 | Writing new states 2 | ====================== 3 | 4 | .. toctree:: 5 | :maxdepth: 1 6 | 7 | service.rst 8 | -------------------------------------------------------------------------------- /doc/sphinx/README: -------------------------------------------------------------------------------- 1 | 2 | execute build.sh to workaround autodoc that does not like __future__, do copy modules without future & let sphinx digest them 3 | -------------------------------------------------------------------------------- /doc/sphinx/_templates/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/_templates/.empty -------------------------------------------------------------------------------- /doc/sphinx/api/api/mc_states/api.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.api 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/api/mc_states/ping.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.ping 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/api/mc_states/project.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.project 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/api/mc_states/saltapi.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.saltapi 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/api/mc_states/saltcaller.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.saltcaller 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/api/mc_states/version.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.version 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/grains/index.rst: -------------------------------------------------------------------------------- 1 | grains Modules 2 | ========================================================== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | mc_states/grains/makina_grains.rst 7 | 8 | 9 | -------------------------------------------------------------------------------- /doc/sphinx/api/grains/mc_states/grains/makina_grains.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.grains.makina_grains 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/index.rst: -------------------------------------------------------------------------------- 1 | Custom states modules 2 | ====================== 3 | .. toctree:: 4 | :maxdepth: 3 5 | 6 | api/index.rst 7 | modules/index.rst 8 | states/index.rst 9 | grains/index.rst 10 | pillars/index.rst 11 | 12 | 13 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/makina_grains.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.makina_grains 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_apache.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_apache 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_apparmor.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_apparmor 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_autoupgrade.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_autoupgrade 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_bind.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_bind 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_bootstraps.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_bootstraps 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_burp.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_burp 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_casperjs.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_casperjs 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_circus.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_circus 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cloud.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cloud 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cloud_compute_node.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cloud_compute_node 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cloud_controller.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cloud_controller 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cloud_docker.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cloud_docker 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cloud_images.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cloud_images 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cloud_kvm.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cloud_kvm 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cloud_lxc.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cloud_lxc 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cloud_saltify.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cloud_saltify 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cloud_vm.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cloud_vm 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_controllers.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_controllers 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_cron.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_cron 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_dbsmartbackup.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_dbsmartbackup 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_dbus.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_dbus 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_dhcpd.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_dhcpd 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_djutils.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_djutils 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_dns.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_dns 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_dnshelpers.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_dnshelpers 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_dumper.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_dumper 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_editor.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_editor 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_env.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_env 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_etckeeper.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_etckeeper 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_etherpad.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_etherpad 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_fail2ban.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_fail2ban 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_firewalld.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_firewalld 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_golang.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_golang 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_grub.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_grub 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_haproxy.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_haproxy 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_icinga.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_icinga 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_icinga2.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_icinga2 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_icinga_web.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_icinga_web 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_icinga_web2.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_icinga_web2 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_insserv.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_insserv 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_java.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_java 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_kernel.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_kernel 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_ldap.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_ldap 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_locales.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_locales 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_localsettings.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_localsettings 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_locations.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_locations 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_logrotate.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_logrotate 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_lxc.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_lxc 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_macros.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_macros 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_makinastates.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_makinastates 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_memcached.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_memcached 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_mongodb.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_mongodb 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_monitoring.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_monitoring 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_ms_iptables.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_ms_iptables 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_mumble.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_mumble 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_mvn.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_mvn 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_mysql.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_mysql 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_nagvis.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_nagvis 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_network.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_network 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_nginx.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_nginx 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_nodejs.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_nodejs 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_nodetypes.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_nodetypes 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_nscd.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_nscd 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_ntp.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_ntp 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_pgsql.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_pgsql 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_phantomjs.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_phantomjs 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_php.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_php 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_pillar.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_pillar 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_pkgs.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_pkgs 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_pnp4nagios.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_pnp4nagios 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_postfix.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_postfix 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_project.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_project 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_project_1.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_project_1 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_project_2.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_project_2 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_provider.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_provider 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_proxy.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_proxy 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_psad.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_psad 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_pureftpd.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_pureftpd 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_python.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_python 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_rabbitmq.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_rabbitmq 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_rdiffbackup.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_rdiffbackup 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_redis.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_redis 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_remote.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_remote 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_remote_pillar.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_remote_pillar 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_rsyslog.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_rsyslog 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_rvm.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_rvm 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_salt.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_salt 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_screen.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_screen 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_services.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_services 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_services_managers.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_services_managers 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_shorewall.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_shorewall 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_slapd.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_slapd 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_snmpd.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_snmpd 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_ssh.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_ssh 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_ssl.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_ssl 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_state.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_state 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_supervisor.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_supervisor 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_test.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_test 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_timezone.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_timezone 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_tomcat.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_tomcat 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_ubuntugis.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_ubuntugis 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_ulogd.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_ulogd 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_updatedb.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_updatedb 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_usergroup.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_usergroup 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_utils.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_utils 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_uwsgi.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_uwsgi 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_vim.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_vim 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_virtualbox.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_virtualbox 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/modules/mc_states/modules/mc_www.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.modules.mc_www 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/pillars/index.rst: -------------------------------------------------------------------------------- 1 | pillars Modules 2 | ========================================================== 3 | .. toctree:: 4 | :maxdepth: 2 5 | 6 | mc_states/pillar/mc_pillar_jsons.rst 7 | mc_states/pillar/mc_pillar.rst 8 | 9 | 10 | -------------------------------------------------------------------------------- /doc/sphinx/api/pillars/mc_states/pillar/mc_pillar.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.pillar.mc_pillar 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/pillars/mc_states/pillar/mc_pillar_jsons.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.pillar.mc_pillar_jsons 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/bacula.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.bacula 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_apache.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_apache 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_git.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_git 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_lxc.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_lxc 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_php.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_php 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_postgres_database.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_postgres_database 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_postgres_extension.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_postgres_extension 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_postgres_group.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_postgres_group 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_postgres_user.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_postgres_user 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_project.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_project 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_proxy.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_proxy 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/api/states/mc_states/states/mc_registry.rst: -------------------------------------------------------------------------------- 1 | 2 | .. automodule:: mc_states.states.mc_registry 3 | :members: 4 | 5 | 6 | -------------------------------------------------------------------------------- /doc/sphinx/mc_states/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/auth/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/beacons/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/beacons/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/clouds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/clouds/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/engines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/engines/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/fileserver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/fileserver/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/grains/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/grains/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/log_handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/log_handlers/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/modules/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/netapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/netapi/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/output/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/output/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/pillar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/pillar/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/proxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/proxy/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/queues/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/queues/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/queues/queue/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/queues/queue/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/renderers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/renderers/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/returners/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/returners/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/roster/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/roster/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/runners/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/runners/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/sdb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/sdb/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/search/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/states/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/states/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/tops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/tops/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/version.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | # -*- coding: utf-8 -*- 3 | ''' 4 | 5 | .. _version: 6 | 7 | version 8 | =============================================== 9 | 10 | 11 | 12 | ''' 13 | VERSION = "2.0" 14 | # vim:set et sts=4 ts=4 tw=80: 15 | -------------------------------------------------------------------------------- /doc/sphinx/mc_states/wheel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/wheel/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/mc_states/wrapper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/mc_states/wrapper/__init__.py -------------------------------------------------------------------------------- /doc/sphinx/static/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/doc/sphinx/static/.empty -------------------------------------------------------------------------------- /etc/ansible/inventories/README.txt: -------------------------------------------------------------------------------- 1 | # place here ansible inventories 2 | -------------------------------------------------------------------------------- /etc/ansible/inventories/local.in: -------------------------------------------------------------------------------- 1 | #ms_remove_comment:__MS_MINIONID__ ansible_hostname=localhost ansible_connection=local 2 | -------------------------------------------------------------------------------- /etc/makina-states/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/etc/makina-states/.empty -------------------------------------------------------------------------------- /etc/salt/minion: -------------------------------------------------------------------------------- 1 | default_include: minion.d/*.conf 2 | -------------------------------------------------------------------------------- /files/etc/apache2/includes/top_virtualhost_template.conf: -------------------------------------------------------------------------------- 1 | # 2 | {% set data = salt['mc_utils.json_load'](data) %} 3 | -------------------------------------------------------------------------------- /files/etc/apache2/mods-available/fcgid.conf: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT 2 | 3 | # AddHandler fcgid-script .fcgi 4 | # FcgidConnectTimeout 20 5 | FcgidIPCDir {{ socket_directory }} 6 | 7 | -------------------------------------------------------------------------------- /files/etc/apt/apt.conf.d/99confhold: -------------------------------------------------------------------------------- 1 | // MANAGED VIA SALT DO NOT EDIT 2 | {% set data = salt['mc_autoupgrade.settings']() %} 3 | DPkg::options { "--force-confdef"; "--force-confold"; }; 4 | -------------------------------------------------------------------------------- /files/etc/apt/apt.conf.d/99gzip: -------------------------------------------------------------------------------- 1 | Acquire::GzipIndexes "true"; 2 | Acquire::CompressionTypes::Order:: "gz"; 3 | 4 | -------------------------------------------------------------------------------- /files/etc/apt/apt.conf.d/99netfamily: -------------------------------------------------------------------------------- 1 | #{% set data = salt['mc_pkgs.settings']() %} 2 | # {% if data.get('force_apt_ipv4', False) %} 3 | Acquire::ForceIPv4 "true"; 4 | # {% elif data.get('force_apt_ipv6', False) %} 5 | Acquire::ForceIPv6 "true"; 6 | # {% endif %} 7 | -------------------------------------------------------------------------------- /files/etc/apt/apt.conf.d/99notrad: -------------------------------------------------------------------------------- 1 | // MANAGED VIA SALT DO NOT EDIT 2 | // # {% set p = salt['mc_pkgs.settings']() %} 3 | Acquire::Languages "none"; 4 | -------------------------------------------------------------------------------- /files/etc/apt/apt.conf.d/99release: -------------------------------------------------------------------------------- 1 | // MANAGED VIA SALT DO NOT EDIT 2 | // # {% set p = salt['mc_pkgs.settings']() %} 3 | APT::Default-Release "{{p.udist}}"; 4 | -------------------------------------------------------------------------------- /files/etc/apt/preferences.d/00_proposed.pref: -------------------------------------------------------------------------------- 1 | Explanation: {%- set p = salt['mc_pkgs.settings']() %} 2 | Package: * 3 | Pin: release a={{p.udist}}-proposed 4 | Pin-Priority: -1 5 | -------------------------------------------------------------------------------- /files/etc/apt/preferences.d/sid.pref: -------------------------------------------------------------------------------- 1 | Package: * 2 | Pin: release a=stable 3 | Pin-Priority: 700 4 | 5 | Package: * 6 | Pin: release a=testing 7 | Pin-Priority: 650 8 | 9 | Package: * 10 | Pin: release a=unstable 11 | Pin-Priority: 600 12 | -------------------------------------------------------------------------------- /files/etc/bind/sec_zone.zone: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/etc/bind/sec_zone.zone -------------------------------------------------------------------------------- /files/etc/circus/circusd.ini: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT, DO NOT EDIT 2 | [circus] 3 | {% set data = salt['mc_circus.settings']() %} 4 | include_dir = /etc/circus/circusd.conf.d/ 5 | -------------------------------------------------------------------------------- /files/etc/circus/manager_wrapper.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | cd "$(dirname $0)" 3 | CIRCUS_WATCHER={{name}} ./manager.sh $@ 4 | # vim:set et sts=4 ts=4 tw=80: 5 | -------------------------------------------------------------------------------- /files/etc/cron.d/burpsynccron: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | {% set data = salt['mc_burp.settings']() %} 3 | MAILTO="{{data.admins}}" 4 | {{data.cron_periodicity}} root su -c "/usr/bin/burp-cron.sh" 5 | -------------------------------------------------------------------------------- /files/etc/cron.d/icingareconfcerts: -------------------------------------------------------------------------------- 1 | PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 2 | 0 1 1,6,15,21,27 * * root /bin/sh -c "/root/icingareconfigurecerts.sh 2>&1 >/dev/null" 3 | -------------------------------------------------------------------------------- /files/etc/cron.d/ntpsync: -------------------------------------------------------------------------------- 1 | 0 2 * * * root if [ -x /sbin/ntp-sync.sh ];then /sbin/ntp-sync.sh;fi 2 | -------------------------------------------------------------------------------- /files/etc/cron.d/slapdle: -------------------------------------------------------------------------------- 1 | 0 2 * * * root /etc/slapd_le.sh &>/dev/null 2 | -------------------------------------------------------------------------------- /files/etc/default/circusd: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT, DO NOT EDIT 2 | #{% set data = salt['mc_circus.settings']() %} 3 | PIDFILE="{{data.pidf}}" 4 | VENV="{{data.venv}}" 5 | ACTIVATE="{{data.venv}}/bin/activate" 6 | DAEMON="${VENV}/bin/circusd" 7 | CONF="{{data.conf}}" 8 | -------------------------------------------------------------------------------- /files/etc/default/firewalld: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT - DO NOT EDIT 2 | {% set data = salt['mc_firewalld.settings']() %} 3 | FIREWALLD_ARGS="" 4 | {% if data.get('permissive_mode', False) %} 5 | FIREWALLD_DISABLED="1" 6 | {% else %} 7 | FIREWALLD_DISABLED="" 8 | {% endif %} 9 | -------------------------------------------------------------------------------- /files/etc/default/lxc: -------------------------------------------------------------------------------- 1 | # /etc/default/lxc 2 | 3 | LXC_AUTO="true" 4 | LXC_DIRECTORY="/var/lib/lxc" 5 | USE_LXC_BRIDGE="true" 6 | if [ -f /etc/default/lxc-net ];then . /etc/default/lxc-net;fi 7 | -------------------------------------------------------------------------------- /files/etc/default/memcached: -------------------------------------------------------------------------------- 1 | # managed via salt - do not edit 2 | # Set this to no to disable memcached. 3 | 4 | {% set data=salt['mc_memcached.settings']() %} 5 | ENABLE_MEMCACHED={{data.defaults.ENABLED}} 6 | -------------------------------------------------------------------------------- /files/etc/default/ms_iptables: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT - DO NOT EDIT 2 | {% set data = salt['mc_ms_iptables.settings']() %} 3 | {% if data.get('disabled', False) %} 4 | MS_IPTABLES_DISABLED="y" 5 | {% else %} 6 | MS_IPTABLES_DISABLED="" 7 | {% endif %} 8 | -------------------------------------------------------------------------------- /files/etc/default/snmpd: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT, DO NOT EDIT 2 | {% set data = salt['mc_utils.json_load'](data) %} 3 | export MIBS="{{data.MIBS}}" 4 | SNMPDRUN="{{data.SNMPDRUN}}" 5 | SNMPDOPTS="{{data.SNMPDOPTS}}" 6 | TRAPDRUN="{{data.TRAPDRUN}}" 7 | TRAPDOPTS="{{data.TRAPDOPTS}}" 8 | -------------------------------------------------------------------------------- /files/etc/dnsmasq.d/docker0: -------------------------------------------------------------------------------- 1 | bind-interfaces 2 | except-interface=docker0 3 | -------------------------------------------------------------------------------- /files/etc/dnsmasq.d/docker1: -------------------------------------------------------------------------------- 1 | bind-interfaces 2 | except-interface=docker1 3 | -------------------------------------------------------------------------------- /files/etc/dnsmasq.d/lxcbr0: -------------------------------------------------------------------------------- 1 | bind-interfaces 2 | except-interface=lxcbr0 3 | -------------------------------------------------------------------------------- /files/etc/dnsmasq.d/lxcbr1: -------------------------------------------------------------------------------- 1 | bind-interfaces 2 | except-interface=lxcbr1 3 | 4 | -------------------------------------------------------------------------------- /files/etc/dovecot/local.conf.imap.dev.server: -------------------------------------------------------------------------------- 1 | protocols = imap 2 | mail_location = mbox:~/mail:INBOX={{spool}}/mail/%u 3 | disable_plaintext_auth = no 4 | -------------------------------------------------------------------------------- /files/etc/firewalld.json: -------------------------------------------------------------------------------- 1 | {{salt['mc_dumper.json_dump']( 2 | salt['mc_firewalld.settings'](), 3 | pretty=True)}} 4 | -------------------------------------------------------------------------------- /files/etc/haproxy/errors/400.http: -------------------------------------------------------------------------------- 1 | HTTP/1.0 400 Bad request 2 | Cache-Control: no-cache 3 | Connection: close 4 | Content-Type: text/html 5 | 6 |

400 Bad request

7 | Your browser sent an invalid request. 8 | 9 | 10 | -------------------------------------------------------------------------------- /files/etc/haproxy/errors/403.http: -------------------------------------------------------------------------------- 1 | HTTP/1.0 403 Forbidden 2 | Cache-Control: no-cache 3 | Connection: close 4 | Content-Type: text/html 5 | 6 |

403 Forbidden

7 | Request forbidden by administrative rules. 8 | 9 | 10 | -------------------------------------------------------------------------------- /files/etc/haproxy/errors/408.http: -------------------------------------------------------------------------------- 1 | HTTP/1.0 408 Request Time-out 2 | Cache-Control: no-cache 3 | Connection: close 4 | Content-Type: text/html 5 | 6 |

408 Request Time-out

7 | Your browser didn't send a complete request in time. 8 | 9 | 10 | -------------------------------------------------------------------------------- /files/etc/haproxy/errors/500.http: -------------------------------------------------------------------------------- 1 | HTTP/1.0 500 Server Error 2 | Cache-Control: no-cache 3 | Connection: close 4 | Content-Type: text/html 5 | 6 |

500 Server Error

7 | An internal server error occured. 8 | 9 | 10 | -------------------------------------------------------------------------------- /files/etc/haproxy/errors/502.http: -------------------------------------------------------------------------------- 1 | HTTP/1.0 502 Bad Gateway 2 | Cache-Control: no-cache 3 | Connection: close 4 | Content-Type: text/html 5 | 6 |

502 Bad Gateway

7 | The server returned an invalid or incomplete response. 8 | 9 | 10 | -------------------------------------------------------------------------------- /files/etc/haproxy/errors/503.http: -------------------------------------------------------------------------------- 1 | HTTP/1.0 503 Service Unavailable 2 | Cache-Control: no-cache 3 | Connection: close 4 | Content-Type: text/html 5 | 6 |

503 Service Unavailable

7 | No server is available to handle this request. 8 | 9 | 10 | -------------------------------------------------------------------------------- /files/etc/haproxy/errors/504.http: -------------------------------------------------------------------------------- 1 | HTTP/1.0 504 Gateway Time-out 2 | Cache-Control: no-cache 3 | Connection: close 4 | Content-Type: text/html 5 | 6 |

504 Gateway Time-out

7 | The server didn't respond in time. 8 | 9 | 10 | -------------------------------------------------------------------------------- /files/etc/haproxy/security.txt: -------------------------------------------------------------------------------- 1 | HTTP/1.1 200 Ok 2 | Cache-Control: no-cache 3 | Connection: close 4 | Content-Type: text/plain 5 | 6 | {{salt['mc_haproxy.settings']().securitytxt}} 7 | -------------------------------------------------------------------------------- /files/etc/icinga/resource.cfg: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT -- DO NOT EDIT 2 | {% set data = salt['mc_utils.json_load'](data) %} 3 | 4 | {% for key, value in data.resource_cfg.items() %} 5 | {{key}}={{value}} 6 | {% endfor %} 7 | -------------------------------------------------------------------------------- /files/etc/icinga2/constants.conf: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT -- DO NOT EDIT 2 | {% set data = salt['mc_utils.json_load'](data) %} 3 | 4 | {% for key,value in data.constants_conf.items() %} 5 | const {{key}} = {{value}} 6 | {% endfor %} 7 | 8 | -------------------------------------------------------------------------------- /files/etc/icingaweb2/modules/monitoring/backends.ini: -------------------------------------------------------------------------------- 1 | {% set settings = salt['mc_icinga_web2.settings']() %} 2 | [icinga2] 3 | type = "ido" 4 | resource = "icinga2" 5 | -------------------------------------------------------------------------------- /files/etc/icingaweb2/modules/monitoring/commandtransports.ini: -------------------------------------------------------------------------------- 1 | {% set settings = salt['mc_icinga_web2.settings']() %} 2 | [icinga2] 3 | transport = "local" 4 | path = "/var/run/icinga2/cmd/icinga2.cmd" 5 | -------------------------------------------------------------------------------- /files/etc/init/waiting_for_vagrant_nfs.conf: -------------------------------------------------------------------------------- 1 | description "emits vagrant_nfs_ready when the mount is there" 2 | 3 | script 4 | while : ; do 5 | [[ -f "/srv/Vagrantfile" ]] && break 6 | sleep 1 7 | done 8 | emits vagrant_nfs_ready 9 | end script 10 | -------------------------------------------------------------------------------- /files/etc/insserv.conf.d/dnsmasq: -------------------------------------------------------------------------------- 1 | #$named dnsmasq 2 | -------------------------------------------------------------------------------- /files/etc/ms_iptables.json: -------------------------------------------------------------------------------- 1 | {{salt['mc_dumper.json_dump']( 2 | salt['mc_ms_iptables.settings']().config, 3 | pretty=True 4 | )}} 5 | -------------------------------------------------------------------------------- /files/etc/nagvis/geomap/template.csv: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_utils.json_load'](data) -%} 2 | {%- for host_name, host in data.hosts.items() -%} 3 | {{host_name}};{{host.alias}};{{host.lat}};{{host.lon}} 4 | {% endfor -%} 5 | -------------------------------------------------------------------------------- /files/etc/nginx/includes/icinga-cgi.top.conf: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT -- DO NOT EDIT 2 | -------------------------------------------------------------------------------- /files/etc/nginx/includes/icinga2-cgi.top.conf: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT -- DO NOT EDIT 2 | -------------------------------------------------------------------------------- /files/etc/nginx/includes/vhost.content.conf: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT -- DO NOT EDIT 2 | {% set data = salt['mc_utils.json_load'](data) %} 3 | location / { 4 | try_files $uri $uri/ /index.html; 5 | } 6 | -------------------------------------------------------------------------------- /files/etc/nginx/includes/vhost.top.conf: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT -- DO NOT EDIT 2 | {% set data = salt['mc_utils.json_load'](data) %} 3 | -------------------------------------------------------------------------------- /files/etc/php/common/mods-available/timezone.ini: -------------------------------------------------------------------------------- 1 | [Date] 2 | {% set data = salt['mc_php.settings']() %} 3 | date.timezone = "{{ data.timezone }}" 4 | -------------------------------------------------------------------------------- /files/etc/php5/mods-available/timezone.ini: -------------------------------------------------------------------------------- 1 | [Date] 2 | {% set data = salt['mc_php.settings']() %} 3 | date.timezone = "{{ data.timezone }}" 4 | -------------------------------------------------------------------------------- /files/etc/postfix/certificate.key: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_postfix.settings']() %} 2 | {{-data['cert_key']}} 3 | -------------------------------------------------------------------------------- /files/etc/postfix/certificate.pub: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_postfix.settings']() %} 2 | {{-data['cert']}} 3 | -------------------------------------------------------------------------------- /files/etc/postfix/destinations: -------------------------------------------------------------------------------- 1 | {% set data = salt['mc_postfix.settings']() %} 2 | {% for host, action in data.mydestination.items() %} 3 | {{host}} {{action}} 4 | {% endfor %} 5 | -------------------------------------------------------------------------------- /files/etc/postfix/networks: -------------------------------------------------------------------------------- 1 | {% set data = salt['mc_postfix.settings']() %} 2 | {% for host in data.mynetworks %} 3 | {{host}} OK 4 | {% endfor %} 5 | -------------------------------------------------------------------------------- /files/etc/postfix/recipient_access: -------------------------------------------------------------------------------- 1 | {% set data = salt['mc_postfix.settings']() %} 2 | {% for recipient_access in data.recipient_access %} 3 | {% for host, action in recipient_access.items() %} 4 | {{host}} {{action}} 5 | {% endfor %} 6 | {% endfor %} 7 | -------------------------------------------------------------------------------- /files/etc/postfix/relay_domains: -------------------------------------------------------------------------------- 1 | {% set data = salt['mc_postfix.settings']() %} 2 | {% for host, action in data.relay_domains.items() %} 3 | {{host}} {{action}} 4 | {% endfor %} 5 | -------------------------------------------------------------------------------- /files/etc/postfix/sasl_passwd: -------------------------------------------------------------------------------- 1 | {% set data = salt['mc_postfix.settings']() %} 2 | {% for h in data['sasl_passwd'] %} 3 | {{h.entry}} {{h.user}}:{{h.password}} 4 | {% endfor %} 5 | -------------------------------------------------------------------------------- /files/etc/postfix/transport: -------------------------------------------------------------------------------- 1 | {% set data = salt['mc_postfix.settings']() %} 2 | {% for host in data.transport %} 3 | {{host.get('transport', '*')}} {{host.nexthop}} 4 | {% endfor %} 5 | -------------------------------------------------------------------------------- /files/etc/postfix/virtual_alias_maps: -------------------------------------------------------------------------------- 1 | {% set data = salt['mc_postfix.settings']() %} 2 | {% for record in data.virtual_map %} 3 | {% for i, v in record.items() %} 4 | {{i}} {{v}} 5 | {% endfor %} 6 | {% endfor %} 7 | -------------------------------------------------------------------------------- /files/etc/profile.d/salt.sh: -------------------------------------------------------------------------------- 1 | export PATH=/srv/salt/bin/:$PATH 2 | export PATH={{ saltbinpath }}:$PATH 3 | -------------------------------------------------------------------------------- /files/etc/rabbitmq/rabbitmq.config: -------------------------------------------------------------------------------- 1 | [{%- set data=salt['mc_utils.json_load'](data) %} 2 | {rabbit,[ 3 | {default_user, <<"{{data.rabbitmq.admin}}">>}, 4 | {default_pass, <<"{{data.rabbitmq.password}}">>} 5 | ]} 6 | ]. 7 | 8 | -------------------------------------------------------------------------------- /files/etc/resolvconf/resolv.conf.d/docker: -------------------------------------------------------------------------------- 1 | # managed via salt 2 | -------------------------------------------------------------------------------- /files/etc/resolvconf/resolv.conf.d/lxc: -------------------------------------------------------------------------------- 1 | # managed via salt 2 | -------------------------------------------------------------------------------- /files/etc/rsyslog.d/49-udp.conf: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT -- DO NOT EDIT 2 | # provides UDP syslog reception 3 | {% set data = salt['mc_rsyslog.settings']() %} 4 | {% if data.udp_port %} 5 | $ModLoad imudp 6 | $UDPServerAddress {{data.listen_addr}} 7 | $UDPServerRun {{data.udp_port}} 8 | {% endif %} 9 | -------------------------------------------------------------------------------- /files/etc/salt/cloud.providers.d/makinastates_saltify.conf: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT DO NOT EDIT 2 | makinastates_salty: 3 | provider: saltify 4 | # vim:set ft=sls: 5 | -------------------------------------------------------------------------------- /files/etc/shorewall/nat: -------------------------------------------------------------------------------- 1 | #EXTERNAL INTERFACE INTERNAL ALL INTERFACES LOCAL 2 | {% set shwdata = salt['mc_shorewall.settings']() %} 3 | {% for i in shwdata.nat %} 4 | {{i}} 5 | {% endfor %} 6 | -------------------------------------------------------------------------------- /files/etc/shorewall/proxyarp: -------------------------------------------------------------------------------- 1 | #ADDRESS INTERFACE EXTERNAL HAVEROUTE PERSISTENT 2 | {% set shwdata = salt['mc_shorewall.settings']() %} 3 | {% for i in shwdata.proxyarp %} 4 | {{i}} 5 | {% endfor %} 6 | -------------------------------------------------------------------------------- /files/etc/snmp/snmp.conf: -------------------------------------------------------------------------------- 1 | # MANAGED VIA SALT, DO NOT EDIT 2 | # As the snmp packages come without MIB files due to license reasons, loading 3 | # of MIBs is disabled by default. If you added the MIBs you can reenable 4 | # loading them by commenting out the following line. 5 | # mibs : 6 | -------------------------------------------------------------------------------- /files/etc/ssl/cloud/cert.auth.crt: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_ssl.settings']()['certificates'][certid] -%} 2 | {{-data[2]}} 3 | -------------------------------------------------------------------------------- /files/etc/ssl/cloud/cert.authr.crt: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_ssl.settings']()['certificates'][certid] -%} 2 | {%- set certs = salt['mc_ssl.extract_certs'](data[2])[0] %} 3 | {%- do certs.reverse() %} 4 | {{-'\n'.join(certs)}} 5 | -------------------------------------------------------------------------------- /files/etc/ssl/cloud/cert.bundle.crt: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_ssl.settings']()['certificates'][certid] -%} 2 | {{-data[0]}} 3 | {{-data[2]}} 4 | -------------------------------------------------------------------------------- /files/etc/ssl/cloud/cert.crt.crt: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_ssl.settings']()['certificates'][certid] -%} 2 | {{-data[0]}} 3 | {{-data[2]}} 4 | {{-data[1]}} 5 | -------------------------------------------------------------------------------- /files/etc/ssl/cloud/cert.full.crt: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_ssl.settings']()['certificates'][certid] -%} 2 | {{-data[0]}} 3 | {{-data[2]}} 4 | {{-data[1]}} 5 | -------------------------------------------------------------------------------- /files/etc/ssl/cloud/cert.key.crt: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_ssl.settings']()['certificates'][certid] -%} 2 | {{-data[1]}} 3 | -------------------------------------------------------------------------------- /files/etc/ssl/cloud/cert.only.crt: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_ssl.settings']()['certificates'][certid] -%} 2 | {{-data[0]}} 3 | -------------------------------------------------------------------------------- /files/etc/systemd/system/lxc.service.d/lxc.conf: -------------------------------------------------------------------------------- 1 | [Unit] 2 | After=syslog.target network.target lxc-net.service lxc-net-makina.service 3 | Wants=lxc-net.service lxc-net-makina.service 4 | -------------------------------------------------------------------------------- /files/etc/systemd/system/mysql.service.d/mysql.conf: -------------------------------------------------------------------------------- 1 | [Unit] 2 | After=syslog.target network.target remote-fs.target nss-lookup.target 3 | [Service] 4 | LimitNOFILE=infinity 5 | LimitMEMLOCK=infinity 6 | -------------------------------------------------------------------------------- /files/etc/systemd/system/php-fpm.service.d/php.conf: -------------------------------------------------------------------------------- 1 | [Unit] 2 | After=syslog.target network.target remote-fs.target nss-lookup.target 3 | -------------------------------------------------------------------------------- /files/etc/timezone: -------------------------------------------------------------------------------- 1 | {%- set data = salt['mc_timezone.settings']() -%} 2 | {{data.tz}} 3 | -------------------------------------------------------------------------------- /files/etc/updatedb.conf: -------------------------------------------------------------------------------- 1 | {% set data = salt['mc_updatedb.settings']() %} 2 | PRUNE_BIND_MOUNTS="{{data.PRUNE_BIND_MOUNTS}}" 3 | # PRUNENAMES=".git .bzr .hg .svn" 4 | PRUNEPATHS="{{data.PRUNEPATHS}}" 5 | PRUNEFS="{{data.PRUNEFS}}" 6 | -------------------------------------------------------------------------------- /files/home/users/icinga_supybot/backup/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/home/users/icinga_supybot/backup/.empty -------------------------------------------------------------------------------- /files/home/users/icinga_supybot/conf/channels.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/home/users/icinga_supybot/conf/channels.conf -------------------------------------------------------------------------------- /files/home/users/icinga_supybot/conf/ignores.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/home/users/icinga_supybot/conf/ignores.conf -------------------------------------------------------------------------------- /files/home/users/icinga_supybot/conf/userdata.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/home/users/icinga_supybot/conf/userdata.conf -------------------------------------------------------------------------------- /files/home/users/icinga_supybot/conf/users.conf: -------------------------------------------------------------------------------- 1 | user 1 2 | name kiorky 3 | ignore False 4 | secure False 5 | hashed True 6 | password b4eb3856|eae62679dcdd0af7746490853dec271da31f98c6 7 | hostmask kiorky!~kiorky@cryptelium.net 8 | 9 | -------------------------------------------------------------------------------- /files/home/users/icinga_supybot/data/tmp/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/home/users/icinga_supybot/data/tmp/.empty -------------------------------------------------------------------------------- /files/home/users/icinga_supybot/logs/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/home/users/icinga_supybot/logs/.empty -------------------------------------------------------------------------------- /files/home/users/icinga_supybot/plugins/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/home/users/icinga_supybot/plugins/.empty -------------------------------------------------------------------------------- /files/home/users/icinga_supybot/tmp/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/home/users/icinga_supybot/tmp/.empty -------------------------------------------------------------------------------- /files/projects/2/hooks/pre-push: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | W=$(dirname "{{FORCE_MARKER}}") 3 | if [ ! -e "${W}" ];then 4 | mkdir -p "${W}" 5 | fi 6 | if [ "x${1}" = "xorigin" ];then 7 | touch "{{FORCE_MARKER}}" 8 | fi 9 | # vim:set et sts=4 ts=4 tw=80 ft=bash: 10 | -------------------------------------------------------------------------------- /files/projects/2/hooks/pre-receive: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # output last commit before sync to restore it in post receive 3 | git log|grep commit|head -n1|awk '{print $2}'>hooks/curcom 4 | # vim:set et sts=4 ts=4 tw=80: 5 | -------------------------------------------------------------------------------- /files/projects/2/pillar/init.sls: -------------------------------------------------------------------------------- 1 | # pillar for {{name}} 2 | # think that dicts are updated/merged with default 3 | # but lists are overidden 4 | {{cfg}} 5 | # data: 6 | # foo: bar 7 | 8 | # vim:set ft=sls: 9 | -------------------------------------------------------------------------------- /files/projects/2/salt/00_helloworld.sls: -------------------------------------------------------------------------------- 1 | {% raw %} 2 | {% set cfg = opts['ms_project'] %} 3 | echo hello_world: 4 | cmd.run: [] 5 | {% endraw %} 6 | -------------------------------------------------------------------------------- /files/projects/ckan/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | extends={{config}} 3 | # done on salt side 4 | -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/conf/lang/contractions_ca.txt: -------------------------------------------------------------------------------- 1 | # Set of Catalan contractions for ElisionFilter 2 | # TODO: load this as a resource from the analyzer and sync it in build.xml 3 | d 4 | l 5 | m 6 | n 7 | s 8 | t 9 | -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/conf/lang/contractions_ga.txt: -------------------------------------------------------------------------------- 1 | # Set of Irish contractions for ElisionFilter 2 | # TODO: load this as a resource from the analyzer and sync it in build.xml 3 | d 4 | m 5 | b 6 | -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/conf/lang/hyphenations_ga.txt: -------------------------------------------------------------------------------- 1 | # Set of Irish hyphenations for StopFilter 2 | # TODO: load this as a resource from the analyzer and sync it in build.xml 3 | h 4 | n 5 | t 6 | -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/conf/lang/stemdict_nl.txt: -------------------------------------------------------------------------------- 1 | # Set of overrides for the dutch stemmer 2 | # TODO: load this as a resource from the analyzer and sync it in build.xml 3 | fiets fiets 4 | bromfiets bromfiets 5 | ei eier 6 | kind kinder 7 | -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/conf/spellings.txt: -------------------------------------------------------------------------------- 1 | pizza 2 | history -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/conf/velocity/suggest.vm: -------------------------------------------------------------------------------- 1 | #** 2 | * Provides cynamic spelling suggestions 3 | * as you type in the search form 4 | *# 5 | 6 | #foreach($t in $response.response.terms.name) 7 | $t.key 8 | #end 9 | -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/core.properties: -------------------------------------------------------------------------------- 1 | name={{core_name}} 2 | -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/index/segments.gen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/projects/ckan/solr/ckan_default/index/segments.gen -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/index/segments_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/projects/ckan/solr/ckan_default/index/segments_1 -------------------------------------------------------------------------------- /files/projects/ckan/solr/ckan_default/index/write.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/projects/ckan/solr/ckan_default/index/write.lock -------------------------------------------------------------------------------- /files/projects/zope/genericbuildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | extends={{config}} 3 | # done on salt side 4 | parts+=logrotate.conf 5 | parts-={{skippedparts.replace("'", '')}} 6 | 7 | -------------------------------------------------------------------------------- /files/srv/solr/4/home/default/conf/lang/contractions_ca.txt: -------------------------------------------------------------------------------- 1 | # Set of Catalan contractions for ElisionFilter 2 | # TODO: load this as a resource from the analyzer and sync it in build.xml 3 | d 4 | l 5 | m 6 | n 7 | s 8 | t 9 | -------------------------------------------------------------------------------- /files/srv/solr/4/home/default/conf/lang/contractions_fr.txt: -------------------------------------------------------------------------------- 1 | # Set of French contractions for ElisionFilter 2 | # TODO: load this as a resource from the analyzer and sync it in build.xml 3 | l 4 | m 5 | t 6 | qu 7 | n 8 | s 9 | j 10 | d 11 | c 12 | jusqu 13 | quoiqu 14 | lorsqu 15 | puisqu 16 | -------------------------------------------------------------------------------- /files/srv/solr/4/home/default/conf/lang/contractions_ga.txt: -------------------------------------------------------------------------------- 1 | # Set of Irish contractions for ElisionFilter 2 | # TODO: load this as a resource from the analyzer and sync it in build.xml 3 | d 4 | m 5 | b 6 | -------------------------------------------------------------------------------- /files/srv/solr/4/home/default/conf/lang/hyphenations_ga.txt: -------------------------------------------------------------------------------- 1 | # Set of Irish hyphenations for StopFilter 2 | # TODO: load this as a resource from the analyzer and sync it in build.xml 3 | h 4 | n 5 | t 6 | -------------------------------------------------------------------------------- /files/srv/solr/4/home/default/conf/lang/stemdict_nl.txt: -------------------------------------------------------------------------------- 1 | # Set of overrides for the dutch stemmer 2 | # TODO: load this as a resource from the analyzer and sync it in build.xml 3 | fiets fiets 4 | bromfiets bromfiets 5 | ei eier 6 | kind kinder 7 | -------------------------------------------------------------------------------- /files/srv/solr/4/home/default/conf/spellings.txt: -------------------------------------------------------------------------------- 1 | pizza 2 | history -------------------------------------------------------------------------------- /files/srv/solr/4/home/default/conf/velocity/suggest.vm: -------------------------------------------------------------------------------- 1 | #** 2 | * Provides cynamic spelling suggestions 3 | * as you type in the search form 4 | *# 5 | 6 | #foreach($t in $response.response.terms.name) 7 | $t.key 8 | #end 9 | -------------------------------------------------------------------------------- /files/srv/solr/4/home/default/core.properties: -------------------------------------------------------------------------------- 1 | name=default_core 2 | -------------------------------------------------------------------------------- /files/test/buildout/b/b2/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | parts=a 3 | [a] 4 | recipe=zc.recipe.egg 5 | eggs=zc.buildout 6 | [versions] 7 | -------------------------------------------------------------------------------- /files/test/buildout/b/bdistribute/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | parts=a 3 | versions=versions 4 | [a] 5 | recipe=zc.recipe.egg 6 | eggs=zc.buildout 7 | [versions] 8 | distribute=0.6.43 9 | -------------------------------------------------------------------------------- /files/test/buildout/b/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | parts=a 3 | [c] 4 | recipe=zc.recipe.egg 5 | eggs=zc.buildout 6 | [b] 7 | recipe=zc.recipe.egg 8 | eggs=zc.buildout 9 | [a] 10 | recipe=zc.recipe.egg 11 | eggs=zc.buildout 12 | [versions] 13 | -------------------------------------------------------------------------------- /files/test/buildout/buildout.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/test/buildout/buildout.cfg -------------------------------------------------------------------------------- /files/test/buildout/c/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | parts=a 3 | [c] 4 | recipe=zc.recipe.egg 5 | eggs=zc.buildout 6 | [b] 7 | recipe=zc.recipe.egg 8 | eggs=zc.buildout 9 | [a] 10 | recipe=zc.recipe.egg 11 | eggs=zc.buildout 12 | [versions] 13 | -------------------------------------------------------------------------------- /files/test/buildout/e/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | parts=a 3 | [a] 4 | recipe=AN ERROR !!! 5 | -------------------------------------------------------------------------------- /files/test/buildout/etc/buildout.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/test/buildout/etc/buildout.cfg -------------------------------------------------------------------------------- /files/test/buildout/foo/buildout.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/test/buildout/foo/buildout.cfg -------------------------------------------------------------------------------- /files/test/buildout/var/buildout.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/test/buildout/var/buildout.cfg -------------------------------------------------------------------------------- /files/test/buildout/var/tb/1/bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/test/buildout/var/tb/1/bootstrap.py -------------------------------------------------------------------------------- /files/test/buildout/var/tb/2/bootstrap.py: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /files/test/buildout/var/ver/1/bootstrap/bootstrap.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /files/test/buildout/var/ver/1/bootstrap/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | [versions] 3 | -------------------------------------------------------------------------------- /files/test/buildout/var/ver/1/dumppicked/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | extensions = buildout.dumppickedversions 3 | -------------------------------------------------------------------------------- /files/test/buildout/var/ver/1/versions/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | [versions] 3 | zc.buildout=1.7 4 | -------------------------------------------------------------------------------- /files/test/buildout/var/ver/2/bootstrap/bootstrap.py: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /files/test/buildout/var/ver/2/bootstrap/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | [versions] 3 | -------------------------------------------------------------------------------- /files/test/buildout/var/ver/2/default/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | [versions] 3 | -------------------------------------------------------------------------------- /files/test/buildout/var/ver/2/versions/buildout.cfg: -------------------------------------------------------------------------------- 1 | [buildout] 2 | [versions] 3 | zc.buildout=2 4 | -------------------------------------------------------------------------------- /files/usr/bin/burp-restore: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | burp -c "/etc/burp/burp-client-restore.conf" "$@" 3 | -------------------------------------------------------------------------------- /files/usr/bin/circus.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | /etc/init.d/circusd $@ 3 | # vim:set et sts=4 ts=4 tw=80: 4 | -------------------------------------------------------------------------------- /files/usr/bin/docker.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | DOCKER=/usr/bin/docker 4 | OCKER_OPTS= 5 | f [ -f /etc/default/docker ]; then 6 | . /etc/default/docker 7 | i 8 | OCKER_OPTS="${DOCKER_OPTS:-"-r"}" 9 | "$DOCKER" -d $DOCKER_OPTS 10 | # vim:set et sts=4 ts=4 tw=80: 11 | -------------------------------------------------------------------------------- /files/usr/bin/ms_circusctl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | #{%- set defaults = salt['mc_circus.settings']() %} 3 | . {{defaults.venv}}/bin/activate 4 | circusctl "$@" 5 | -------------------------------------------------------------------------------- /files/usr/bin/ms_supervisorctl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | {% set data = salt['mc_supervisor.settings']() %} 3 | . {{data.venv}}/bin/activate 4 | {{data.venv}}/bin/supervisorctl \ 5 | -c "{{data.conf}}" -u "{{data.supervisorctl.username}}" -p "{{data.supervisorctl.password}}" \ 6 | "$@" 7 | -------------------------------------------------------------------------------- /files/usr/bin/pgbin-wrapper.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | exec pg-wrapper-{{version}}.sh {{binary}} $@ 3 | -------------------------------------------------------------------------------- /files/usr/bin/remove_container_systemd_cgroup: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | [ -n "$LXC_NAME" ] && find "/sys/fs/cgroup/systemd/lxc/$LXC_NAME" -type d | tac | xargs rmdir 3 | -------------------------------------------------------------------------------- /files/usr/bin/uwsgi.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | {% set data = salt['mc_uwsgi.settings']() %} 3 | exec uwsgi --master --die-on-term --emperor {{data.configuration_directory}}/apps-enabled 4 | # vim:set et sts=4 ts=4 tw=80: 5 | -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/misc/MANAGED_VIA_SALT: -------------------------------------------------------------------------------- 1 | MANAGED_VIA_SALT 2 | -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/MANAGED_VIA_SALT: -------------------------------------------------------------------------------- 1 | MANAGED_VIA_SALT 2 | -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/centreon_plugins/INSTALL: -------------------------------------------------------------------------------- 1 | ################################# 2 | # Centreon Plugins Installation # 3 | ################################# 4 | 5 | - just run install.sh in src/ directory 6 | - don't directly copy plugins in Nagios plugins directory 7 | 8 | 9 | -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/centreon_plugins/src/check_snmp_storage.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/centreon_plugins/src/check_snmp_storage.pl -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/centreon_plugins/src/traps/conf/snmp.conf: -------------------------------------------------------------------------------- 1 | mibs ALL 2 | mibAllowUnderline 1 3 | -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_by_ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_by_ssh -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_dig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_dig -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_disk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_disk -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_ide_smart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_ide_smart -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_imap: -------------------------------------------------------------------------------- 1 | check_tcp -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_load: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_load -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_mrtg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_mrtg -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_mrtgtraf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_mrtgtraf -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_mysql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_mysql -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_mysql_query: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_mysql_query -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_ntp_peer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_ntp_peer -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_ntp_time.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_ntp_time.bin -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_overcr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_overcr -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_pgsql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_pgsql -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_ping: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_ping -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_pop: -------------------------------------------------------------------------------- 1 | check_tcp -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_postgres_wrapper.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | cd $(dirname $0) 3 | W="$PWD" 4 | su postgres -c "$W/check_postgres.pl $@" 5 | -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_procs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_procs -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_simap: -------------------------------------------------------------------------------- 1 | check_tcp -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_spop: -------------------------------------------------------------------------------- 1 | check_tcp -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_ssh -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_ssmtp: -------------------------------------------------------------------------------- 1 | check_tcp -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_swap.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_swap.bin -------------------------------------------------------------------------------- /files/usr/local/admin_scripts/nagios/check_tcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/local/admin_scripts/nagios/check_tcp -------------------------------------------------------------------------------- /files/usr/sbin/5/1.3.48/bedup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/sbin/5/1.3.48/bedup -------------------------------------------------------------------------------- /files/usr/sbin/5/1.3.48/burp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/sbin/5/1.3.48/burp -------------------------------------------------------------------------------- /files/usr/sbin/5/1.3.48/vss_strip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/files/usr/sbin/5/1.3.48/vss_strip -------------------------------------------------------------------------------- /mc_states/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/__init__.py -------------------------------------------------------------------------------- /mc_states/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/auth/__init__.py -------------------------------------------------------------------------------- /mc_states/beacons/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/beacons/__init__.py -------------------------------------------------------------------------------- /mc_states/clouds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/clouds/__init__.py -------------------------------------------------------------------------------- /mc_states/engines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/engines/__init__.py -------------------------------------------------------------------------------- /mc_states/fileserver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/fileserver/__init__.py -------------------------------------------------------------------------------- /mc_states/grains/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/grains/__init__.py -------------------------------------------------------------------------------- /mc_states/log_handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/log_handlers/__init__.py -------------------------------------------------------------------------------- /mc_states/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/modules/__init__.py -------------------------------------------------------------------------------- /mc_states/netapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/netapi/__init__.py -------------------------------------------------------------------------------- /mc_states/output/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/output/__init__.py -------------------------------------------------------------------------------- /mc_states/pillar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/pillar/__init__.py -------------------------------------------------------------------------------- /mc_states/proxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/proxy/__init__.py -------------------------------------------------------------------------------- /mc_states/queues/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/queues/__init__.py -------------------------------------------------------------------------------- /mc_states/queues/queue/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/queues/queue/__init__.py -------------------------------------------------------------------------------- /mc_states/renderers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/renderers/__init__.py -------------------------------------------------------------------------------- /mc_states/returners/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/returners/__init__.py -------------------------------------------------------------------------------- /mc_states/roster/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/roster/__init__.py -------------------------------------------------------------------------------- /mc_states/runners/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/runners/__init__.py -------------------------------------------------------------------------------- /mc_states/sdb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/sdb/__init__.py -------------------------------------------------------------------------------- /mc_states/search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/search/__init__.py -------------------------------------------------------------------------------- /mc_states/states/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/states/__init__.py -------------------------------------------------------------------------------- /mc_states/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/tests/__init__.py -------------------------------------------------------------------------------- /mc_states/tests/unit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/tests/unit/__init__.py -------------------------------------------------------------------------------- /mc_states/tests/unit/grains/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/tests/unit/grains/__init__.py -------------------------------------------------------------------------------- /mc_states/tests/unit/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/tests/unit/modules/__init__.py -------------------------------------------------------------------------------- /mc_states/tops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/tops/__init__.py -------------------------------------------------------------------------------- /mc_states/wheel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/wheel/__init__.py -------------------------------------------------------------------------------- /mc_states/wrapper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/mc_states/wrapper/__init__.py -------------------------------------------------------------------------------- /pillar/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/pillar/.empty -------------------------------------------------------------------------------- /pillar/makina-projects/README.txt: -------------------------------------------------------------------------------- 1 | Links for mc_projects based deployment will certainly be dropped inside this folder 2 | -------------------------------------------------------------------------------- /pillar/overrides/README.txt: -------------------------------------------------------------------------------- 1 | place sls in there for them to superseed/override those in ../pillar 2 | -------------------------------------------------------------------------------- /pillar/overrides/pillar.d/README.txt: -------------------------------------------------------------------------------- 1 | Files inside this folder will be autoloaded in the '*' section of the pillar top 2 | file 3 | 4 | Attention, only top level SLS are loaded 5 | -------------------------------------------------------------------------------- /pillar/overrides/private.pillar.d/README.txt: -------------------------------------------------------------------------------- 1 | Files inside this folder will be autoloaded in the '*' section of the pillar top 2 | file 3 | 4 | Attention, only top level SLS are loaded 5 | -------------------------------------------------------------------------------- /pillar/pillar.d/README.txt: -------------------------------------------------------------------------------- 1 | Files inside this folder will be autoloaded in the '*' section of the pillar top 2 | file 3 | 4 | Attention, only top level SLS are loaded 5 | -------------------------------------------------------------------------------- /pillar/pillar.d/custom.sls: -------------------------------------------------------------------------------- 1 | # 2 | # This is a file to drop pillar configuration in 3 | # 4 | # foo: bar 5 | -------------------------------------------------------------------------------- /pillar/private.pillar.d/README.txt: -------------------------------------------------------------------------------- 1 | Files inside this folder will be autoloaded in the '*' section of the pillar top 2 | file 3 | 4 | Attention, only top level SLS are loaded 5 | -------------------------------------------------------------------------------- /requirements/dns.txt: -------------------------------------------------------------------------------- 1 | suds 2 | #-e git+https://github.com/ovh/python-ovh.git#egg=ovh 3 | ovh 4 | -------------------------------------------------------------------------------- /salt/makina-projects/README: -------------------------------------------------------------------------------- 1 | Links for mc_projects based deployment will certainly be dropped inside this folder 2 | -------------------------------------------------------------------------------- /salt/makina-states/_macros/circus.jinja: -------------------------------------------------------------------------------- 1 | {# retro compat #} 2 | {%- import "makina-states/services/monitoring/circus/macros.jinja" as circus with context %} 3 | {% set circus = circus %} 4 | {% set circusAddWatcher = circus.circusAddWatcher %} 5 | -------------------------------------------------------------------------------- /salt/makina-states/_macros/funcs.jinja: -------------------------------------------------------------------------------- 1 | h.jinja -------------------------------------------------------------------------------- /salt/makina-states/cloud/docker/compute_node/images.sls: -------------------------------------------------------------------------------- 1 | {# TODO: pull makina states latest & etc #} 2 | maybe-only-one-gen-lxc-images: 3 | mc_proxy.hook : [] 4 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/docker/compute_node/install_docker.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.firewall.firewall 3 | - makina-states.services.virt.docker 4 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/docker/controller/crons.sls: -------------------------------------------------------------------------------- 1 | {% set settings = salt['mc_cloud_images.settings']() %} 2 | 3 | 4 | 5 | docker-imgs: 6 | mc_proxy.hook: [] 7 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/docker/controller/postdeploy.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.cloud.docker.controller.crons 3 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/docker/init.sls: -------------------------------------------------------------------------------- 1 | {{- salt["mc_macros.register"]("cloud", "docker") }} 2 | include: 3 | - makina-states.cloud.generic 4 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/docker/vm/preprovision.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.cloud.lxc.vm.hostsfile 3 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/generic/compute_node/firewall.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.firewall.firewall 3 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/generic/compute_node/network.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.localsettings.reconfigure-network 3 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/generic/compute_node/prevt.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.cloud.generic.compute_node.sshkeys 3 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/generic/compute_node/sslcerts.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.cloud.generic.hooks 3 | - makina-states.localsettings.ssl 4 | 5 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/generic/controller/dnsconf.sls: -------------------------------------------------------------------------------- 1 | {% if salt['mc_services.registry']().is['dns.bind'] %} 2 | include: 3 | - makina-states.services.dns.bind 4 | {% endif %} 5 | 6 | dnsconf-dummy: 7 | mc_proxy.hook: [] 8 | 9 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/generic/init.sls: -------------------------------------------------------------------------------- 1 | {{-salt["mc_macros.register"]("cloud", "generic") }} 2 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/generic/vm/preprovision.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.cloud.generic.vm.markers 3 | - makina-states.cloud.generic.vm.sshkeys 4 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/init.sls: -------------------------------------------------------------------------------- 1 | {# see makina-states.cloud.standalone #} 2 | include: 3 | - makina-states.cloud.standalone 4 | - makina-states.common.autocommit 5 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/kvm/controller/postdeploy.sls: -------------------------------------------------------------------------------- 1 | cloud-kvm-noop: 2 | mc_proxy.hook: [] 3 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/kvm/init.sls: -------------------------------------------------------------------------------- 1 | {{- salt["mc_macros.register"]("cloud", "kvm") }} 2 | include: 3 | - makina-states.cloud.generic 4 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/kvm/vm/preprovision.sls: -------------------------------------------------------------------------------- 1 | cloud-kvm-vmnoop: 2 | mc_proxy.hook: [] 3 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/lxc/compute_node/devhost/init.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.cloud.lxc.compute_node.devhost.devhost-ssh-keys 3 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/lxc/compute_node/install_lxc.sls: -------------------------------------------------------------------------------- 1 | 2 | include: 3 | - makina-states.services.virt.lxc 4 | 5 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/lxc/controller/postdeploy.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.cloud.lxc.controller.layout 3 | - makina-states.cloud.lxc.controller.crons 4 | - makina-states.cloud.lxc.controller.sshconfig 5 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/lxc/init.sls: -------------------------------------------------------------------------------- 1 | {{- salt["mc_macros.register"]("cloud", "lxc") }} 2 | include: 3 | - makina-states.cloud.generic 4 | -------------------------------------------------------------------------------- /salt/makina-states/cloud/lxc/vm/preprovision.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.cloud.lxc.vm.hostsfile 3 | -------------------------------------------------------------------------------- /salt/makina-states/controllers/init.sls: -------------------------------------------------------------------------------- 1 | {#- NOOP, we do not anymore implicitly install or update salt infra #} 2 | include: 3 | - makina-states.controllers.hooks 4 | 5 | -------------------------------------------------------------------------------- /salt/makina-states/controllers/mastersalt.sls: -------------------------------------------------------------------------------- 1 | ./retrocompat.sls -------------------------------------------------------------------------------- /salt/makina-states/controllers/mastersalt_master.sls: -------------------------------------------------------------------------------- 1 | ./retrocompat.sls -------------------------------------------------------------------------------- /salt/makina-states/controllers/mastersalt_masterless.sls: -------------------------------------------------------------------------------- 1 | ./retrocompat.sls -------------------------------------------------------------------------------- /salt/makina-states/controllers/mastersalt_minion.sls: -------------------------------------------------------------------------------- 1 | ./retrocompat.sls -------------------------------------------------------------------------------- /salt/makina-states/controllers/retrocompat.sls: -------------------------------------------------------------------------------- 1 | {#- retrocompat #} 2 | include: 3 | - makina-states.controllers.hooks 4 | -------------------------------------------------------------------------------- /salt/makina-states/controllers/salt_master.sls: -------------------------------------------------------------------------------- 1 | ./retrocompat.sls -------------------------------------------------------------------------------- /salt/makina-states/controllers/salt_masterless.sls: -------------------------------------------------------------------------------- 1 | ./retrocompat.sls -------------------------------------------------------------------------------- /salt/makina-states/controllers/salt_minion.sls: -------------------------------------------------------------------------------- 1 | ./retrocompat.sls -------------------------------------------------------------------------------- /salt/makina-states/files: -------------------------------------------------------------------------------- 1 | ../../files -------------------------------------------------------------------------------- /salt/makina-states/localsettings/apparmor/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'apparmor') }} 2 | include: 3 | - makina-states.localsettings.apparmor.prerequisites 4 | - makina-states.localsettings.apparmor.configuration 5 | - makina-states.localsettings.apparmor.hooks 6 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/apparmor/prerequisites.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.localsettings.apparmor.hooks 3 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/casperjs/hooks.sls: -------------------------------------------------------------------------------- 1 | casperjs-pre-install: 2 | mc_proxy.hook: 3 | - watch_in: 4 | - mc_proxy: casperjs-post-install 5 | 6 | casperjs-post-install: 7 | mc_proxy.hook: [] 8 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/casperjs/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'casperjs') }} 2 | include: 3 | - makina-states.localsettings.phantomjs 4 | - makina-states.localsettings.casperjs.prerequisites 5 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/dns/configuration.sls: -------------------------------------------------------------------------------- 1 | {% import "makina-states/localsettings/dns/macros.sls" as dns with context%} 2 | {{ dns.switch_dns(suf='localsettings') }} 3 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/dns/init.sls: -------------------------------------------------------------------------------- 1 | {# configure dns resolution #} 2 | {{ salt['mc_macros.register']('localsettings', 'dns') }} 3 | include: 4 | - makina-states.localsettings.dns.configuration 5 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/editor/hooks.sls: -------------------------------------------------------------------------------- 1 | editor-pre-install: 2 | mc_proxy.hook: 3 | - watch_in: 4 | - mc_proxy: editor-post-install 5 | 6 | editor-post-install: 7 | mc_proxy.hook: [] 8 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/env/hooks.sls: -------------------------------------------------------------------------------- 1 | ms-env-noop: 2 | mc_proxy.hook: [] 3 | 4 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/git/hooks.sls: -------------------------------------------------------------------------------- 1 | 2 | install-recent-git-pre: 3 | mc_proxy.hook: 4 | - watch_in: 5 | - mc_proxy: install-recent-git-post 6 | install-recent-git-post: 7 | mc_proxy.hook: [] 8 | 9 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/git/init.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.localsettings.git.configuration 3 | - makina-states.localsettings.git.hooks 4 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/grub/hooks.sls: -------------------------------------------------------------------------------- 1 | grub-last-hook: 2 | mc_proxy.hook: 3 | - order: last 4 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/hostname/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'hostname') }} 2 | include: 3 | - makina-states.localsettings.hostname.hooks 4 | - makina-states.localsettings.hostname.configuration 5 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/hosts/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'hosts') }} 2 | include: 3 | - makina-states.localsettings.hosts.hooks 4 | - makina-states.localsettings.hosts.configuration 5 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/init.sls: -------------------------------------------------------------------------------- 1 | {# see makina-states.localsettings.standalone #} 2 | include: 3 | - makina-states.localsettings.standalone 4 | - makina-states.common.autocommit 5 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/insserv/hooks.sls: -------------------------------------------------------------------------------- 1 | localsettings-inssserv-pre: 2 | mc_proxy.hook: 3 | - watch_in: 4 | - mc_proxy: localsettings-inssserv-post 5 | localsettings-inssserv-post: 6 | mc_proxy.hook: [] 7 | 8 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/insserv/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'insserv') }} 2 | include: 3 | - makina-states.localsettings.insserv.configuration 4 | - makina-states.localsettings.insserv.hooks 5 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/jdk/hooks.sls: -------------------------------------------------------------------------------- 1 | {# Hooks for jdk integration #} 2 | makina-states-jdk_begin: 3 | mc_proxy.hook: [] 4 | 5 | makina-states-jdk_last: 6 | mc_proxy.hook: 7 | - watch: 8 | - mc_proxy: makina-states-jdk_begin 9 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/mvn/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'mvn') }} 2 | include: 3 | - makina-states.localsettings.mvn.hooks 4 | - makina-states.localsettings.mvn.prerequisites 5 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/nodejs/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'nodejs') }} 2 | include: 3 | - makina-states.localsettings.nodejs.system 4 | {# deactivated by default, we use packaged js for now 5 | - makina-states.localsettings.nodejs.prefix 6 | #} 7 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/nodejs/prefix/init.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.localsettings.nodejs.prefix.prerequisites 3 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/nodejs/system/init.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.localsettings.nodejs.system.prerequisites 3 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/npm/hooks.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.localsettings.nodejs.hooks 3 | 4 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/npm/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'npm') }} 2 | include: 3 | - makina-states.localsettings.npm.system 4 | {# 5 | - makina-states.localsettings.npm.prefix 6 | #} 7 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/phantomjs/hooks.sls: -------------------------------------------------------------------------------- 1 | phantomjs-pre-install: 2 | mc_proxy.hook: 3 | - watch_in: 4 | - mc_proxy: phantomjs-post-install 5 | 6 | phantomjs-post-install: 7 | mc_proxy.hook: [] 8 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/phantomjs/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'phantomjs') }} 2 | include: 3 | - makina-states.localsettings.phantomjs.prerequisites 4 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/reconfigure-network/init.sls: -------------------------------------------------------------------------------- 1 | ms-reconfigure-network: 2 | mc_proxy.hook: [] 3 | 4 | {% if salt['mc_localsettings.registry']()['has']['network'] %} 5 | include: 6 | - makina-states.localsettings.network 7 | {% endif %} 8 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/sshkeys/hooks.sls: -------------------------------------------------------------------------------- 1 | localsettings-ssh-keys-pre: 2 | mc_proxy.hook: 3 | - watch_in: 4 | - mc_proxy: localsettings-ssh-keys-post 5 | localsettings-ssh-keys-post: 6 | mc_proxy.hook: [] 7 | 8 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/standalone.sls: -------------------------------------------------------------------------------- 1 | {#- 2 | # Settings and local configuration to apply to a minion, 3 | # see: 4 | # - makina-states/doc/ref/formulaes/localsettings/git.rst 5 | #} 6 | {{ salt['mc_macros.autoinclude'](salt['mc_localsettings.registry']()) }} 7 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/sysctl/hooks.sls: -------------------------------------------------------------------------------- 1 | sysctl-post-hook: 2 | mc_proxy.hook: [] 3 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/systemd/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'systemd') }} 2 | # 3 | # special localsettings 4 | # no autoregister please !!! 5 | # 6 | include: 7 | - makina-states.localsettings.systemd.configuration 8 | - makina-states.localsettings.systemd.hooks 9 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/timezone/init.sls: -------------------------------------------------------------------------------- 1 | {#- # tz managment #} 2 | {{ salt['mc_macros.register']('localsettings', 'timezone') }} 3 | include: 4 | - makina-states.localsettings.timezone.prerequisites 5 | - makina-states.localsettings.timezone.configuration 6 | 7 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/updatedb/hooks.sls: -------------------------------------------------------------------------------- 1 | 2 | updatedb-pre-install: 3 | mc_proxy.hook: 4 | - watch_in: 5 | - mc_proxy: updatedb-post-install 6 | 7 | updatedb-post-install: 8 | mc_proxy.hook: [] 9 | 10 | -------------------------------------------------------------------------------- /salt/makina-states/localsettings/updatedb/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('localsettings', 'updatedb') }} 2 | include: 3 | - makina-states.localsettings.updatedb.configuration 4 | - makina-states.localsettings.updatedb.prerequisites 5 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/devhost.sls: -------------------------------------------------------------------------------- 1 | {#- 2 | # Makina-states autodiscovery integration file, see the -standalone file 3 | #} 4 | {% import "makina-states/nodetypes/devhost-standalone.sls" as base with context %} 5 | {{base.do(full=True)}} 6 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/init.sls: -------------------------------------------------------------------------------- 1 | {# see makina-states.nodetypes.standalone #} 2 | include: 3 | - makina-states.nodetypes.standalone 4 | - makina-states.common.autocommit 5 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/kvm.sls: -------------------------------------------------------------------------------- 1 | {# Makina-states autodiscovery integration file, see the -standalone file #} 2 | {% import "makina-states/nodetypes/kvm-standalone.sls" as base with context %} 3 | {{base.do(full=True)}} 4 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/laptop-standalone.sls: -------------------------------------------------------------------------------- 1 | {% macro do(full=True) %} 2 | {{ salt['mc_macros.register']('nodetypes', 'laptop') }} 3 | {% if full %} 4 | include: 5 | - makina-states.localsettings 6 | {% endif %} 7 | {% endmacro %} 8 | {{do(full=False)}} 9 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/laptop.sls: -------------------------------------------------------------------------------- 1 | {# Makina-states autodiscovery integration file, see the -standalone file #} 2 | {% import "makina-states/nodetypes/laptop-standalone.sls" as base with context %} 3 | {{base.do(full=True)}} 4 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/lxccontainer.sls: -------------------------------------------------------------------------------- 1 | {# Makina-states autodiscovery integration file, see the -standalone file #} 2 | {% import "makina-states/nodetypes/lxccontainer-standalone.sls" as base with context %} 3 | {{base.do(full=True)}} 4 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/scratch-standalone.sls: -------------------------------------------------------------------------------- 1 | {% macro do(full=True) %} 2 | {{ salt['mc_macros.register']('nodetypes', 'scratch') }} 3 | ms-scratch-dummy-{{full}}: 4 | mc_proxy.hook: [] 5 | {% endmacro %} 6 | {{do(full=False)}} 7 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/scratch.sls: -------------------------------------------------------------------------------- 1 | {# do not do any configuration, use Host as-is #} 2 | {% import "makina-states/nodetypes/scratch-standalone.sls" as base with context %} 3 | {{base.do(full=True)}} 4 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/server.sls: -------------------------------------------------------------------------------- 1 | {# Makina-states autodiscovery integration file, see the -standalone file #} 2 | {% import "makina-states/nodetypes/server-standalone.sls" as base with context %} 3 | {{base.do(full=True)}} 4 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/travis.sls: -------------------------------------------------------------------------------- 1 | {#- 2 | # Makina-states autodiscovery integration file, see the -standalone file 3 | #} 4 | {% import "makina-states/nodetypes/travis-standalone.sls" as base with context %} 5 | {{base.do(full=True)}} 6 | -------------------------------------------------------------------------------- /salt/makina-states/nodetypes/vm.sls: -------------------------------------------------------------------------------- 1 | {# Makina-states autodiscovery integration file, see the -standalone file #} 2 | {% import "makina-states/nodetypes/vm-standalone.sls" as base with context %} 3 | {{base.do(full=True)}} 4 | -------------------------------------------------------------------------------- /salt/makina-states/projects/2/README.rst: -------------------------------------------------------------------------------- 1 | Please see `https://github.com/makinacorpus/salt-project `_ branches for examples 2 | 3 | -------------------------------------------------------------------------------- /salt/makina-states/projects/base.jinja: -------------------------------------------------------------------------------- 1 | 1/base.jinja -------------------------------------------------------------------------------- /salt/makina-states/projects/beecollab.jinja: -------------------------------------------------------------------------------- 1 | 1/beecollab.jinja -------------------------------------------------------------------------------- /salt/makina-states/projects/hooks.sls: -------------------------------------------------------------------------------- 1 | 1/hooks.sls -------------------------------------------------------------------------------- /salt/makina-states/projects/ode_api.jinja: -------------------------------------------------------------------------------- 1 | 1/ode_api.jinja -------------------------------------------------------------------------------- /salt/makina-states/projects/ode_frontend.jinja: -------------------------------------------------------------------------------- 1 | 1/ode_frontend.jinja -------------------------------------------------------------------------------- /salt/makina-states/projects/python.jinja: -------------------------------------------------------------------------------- 1 | 1/python.jinja -------------------------------------------------------------------------------- /salt/makina-states/projects/zope.jinja: -------------------------------------------------------------------------------- 1 | 1/zope.jinja -------------------------------------------------------------------------------- /salt/makina-states/services/backup/burp/client/prerequisites.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.backup.burp.prerequisites 3 | # vim:set nofoldenable: 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/backup/burp/server/prerequisites.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.backup.burp.prerequisites 3 | # vim:set nofoldenable: 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/backup/dbsmartbackup/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'backup.dbsmartbackup') }} 2 | include: 3 | - makina-states.services.backup.dbsmartbackup.prerequisites 4 | - makina-states.services.backup.dbsmartbackup.configuration 5 | -------------------------------------------------------------------------------- /salt/makina-states/services/backup/dbsmartbackup/unregister.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.unregister']('services', 'backup.dbsmartbackup') }} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/base/cron/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'base.cron') }} 2 | include: 3 | - makina-states.services.base.cron.prerequisites 4 | - makina-states.services.base.cron.configuration 5 | - makina-states.services.base.cron.services 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/base/cron/service.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services.monitoring.circus.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/base/dbus/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'base.dbus') }} 2 | include: 3 | - makina-states.services.base.dbus.prerequisites 4 | - makina-states.services.base.dbus.configuration 5 | - makina-states.services.base.dbus.services 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/base/dbus/service.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services.base.dbus.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/db/mongodb/service.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services.db.mongodb.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/db/postgresql/service.sls: -------------------------------------------------------------------------------- 1 | {#retromcompat#} 2 | include: 3 | - makina-states.services.db.postgresql.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/db/redis/service.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services.db.redis.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/dns/dhcpds.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.dns.dhcpd 3 | - makina-states.services.dns.dhcpd6 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/dns/slapd/unregister.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.unregister']('services', 'dns.slapd') }} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/firewall/firewall/noinstall.sls: -------------------------------------------------------------------------------- 1 | {% import "makina-states/services/firewall/firewall/init.sls" as f with context %} 2 | {{f.fw(install=False)}} 3 | -------------------------------------------------------------------------------- /salt/makina-states/services/firewall/firewalld/service.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services.firewall.firewalld.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/firewall/firewalld/unregister.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.unregister']('services', 'firewall.firewalld') }} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/firewall/ms_iptables/service.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services.firewall.ms_iptables.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/firewall/shorewall/service.sls: -------------------------------------------------------------------------------- 1 | {#retromcompat#} 2 | include: 3 | - makina-states.services.firewall.shorewall.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/firewall/shorewall/unregister.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.unregister']('services', 'firewall.shorewall') }} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/ftp/pureftpd/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'ftp.pureftpd') }} 2 | include: 3 | - makina-states.services.ftp.pureftpd.prerequisites 4 | - makina-states.services.ftp.pureftpd.configuration 5 | - makina-states.services.ftp.pureftpd.services 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/gis/postgis/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'gis.postgis') }} 2 | include: 3 | - makina-states.services.db.postgresql 4 | - makina-states.services.gis.postgis.prerequisites 5 | - makina-states.services.gis.postgis.configuration 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/gis/qgis/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'gis.qgis') }} 2 | include: 3 | - makina-states.services.gis.qgis.prerequisites 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/gis/ubuntugis/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'gis.ubuntugis') }} 2 | include: 3 | - makina-states.services.gis.ubuntugis.prerequisites 4 | - makina-states.services.gis.ubuntugis.hooks 5 | -------------------------------------------------------------------------------- /salt/makina-states/services/http/README.apache.txt: -------------------------------------------------------------------------------- 1 | # Apache settings are explained and define in _modules/_mc_apache.py, check 2 | # the settings method documentation. 3 | # 4 | # Look at the apache_example.sls and pillar.sampl for examples on how to extend 5 | # the defaults 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/http/apache/vhosts/init.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.http.apache.vhosts.default 3 | - makina-states.services.http.apache.vhosts.vhosts 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/http/apache_modproxy/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'http.apache_modproxy') }} 2 | include: 3 | - makina-states.services.http.apache 4 | - makina-states.services.http.apache_modproxy.configuration 5 | -------------------------------------------------------------------------------- /salt/makina-states/services/http/nginx/unregister.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.unregister']('services', 'http.nginx') }} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/init.sls: -------------------------------------------------------------------------------- 1 | {# see makina-states.services.standalone #} 2 | include: 3 | - makina-states.services.standalone 4 | - makina-states.common.autocommit 5 | {% if salt['mc_nodetypes.is_docker']() %} 6 | - makina-states.services.base.ssh.rootkey 7 | {% endif %} 8 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/circus/configuration.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.circus.configuration 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/circus/disable.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.circus.disable 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/circus/hooks.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.circus.hooks 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/circus/init.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.circus 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/circus/prerequisites.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.circus.prerequisites 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/circus/services.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.circus.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/circus/unregister.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.circus.unregister 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/client/init.sls: -------------------------------------------------------------------------------- 1 | {{- salt['mc_macros.register']('services', 'monitoring.client') }} 2 | include: 3 | - makina-states.services.monitoring.client.scripts 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/icinga2/macros.sls: -------------------------------------------------------------------------------- 1 | {# icinga2 macro helpers #} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/icinga_web/macros.jinja: -------------------------------------------------------------------------------- 1 | {# icinga_web macro helpers #} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/icinga_web/services.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.monitoring.icinga_web.hooks 3 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/icinga_web2/macros.jinja: -------------------------------------------------------------------------------- 1 | {# icinga_web2 macro helpers #} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/icinga_web2/services.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.monitoring.icinga_web2.hooks 3 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/nagvis/macros.jinja: -------------------------------------------------------------------------------- 1 | {# nagvis macro helpers #} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/nagvis/services.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.monitoring.nagvis.hooks 3 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/pnp4nagios/macros.jinja: -------------------------------------------------------------------------------- 1 | {# pnp4nagios macro helpers #} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/supervisor/configuration.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.supervisor.configuration 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/supervisor/disable.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.supervisor.disable 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/supervisor/hooks.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.supervisor.hooks 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/supervisor/init.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.supervisor 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/supervisor/macros.jinja: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | {% import "makina-states/services_managers/supervisor/macros.jinja" as m with context %} 3 | {% set data = m.data %} 4 | {% set locs = m.locs %} 5 | {% set supervisorAddWatcher = m.supervisorAddProgram %} 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/supervisor/prerequisites.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.supervisor.prerequisites 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/supervisor/services.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.supervisor.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/monitoring/supervisor/unregister.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services_managers.supervisor.unregister 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/openstack/openstack_controller.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.servers.base 3 | - makina-states.services.db.mysql 4 | - openstack.standalone_controller_node 5 | -------------------------------------------------------------------------------- /salt/makina-states/services/php/common/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'php.common') }} 2 | include: 3 | - makina-states.services.http.common 4 | - makina-states.services.php.common.common 5 | - makina-states.services.php.hooks 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/php/phpfpm/init.sls: -------------------------------------------------------------------------------- 1 | {{salt['mc_macros.register']('services', 'php.phpfpm') }} 2 | include: 3 | - makina-states.services.php.common 4 | - makina-states.services.php.phpfpm.prerequisites 5 | - makina-states.services.php.phpfpm.configuration 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/php/phpfpm_with_nginx/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'php.phpfpm_with_nginx') }} 2 | include: 3 | - makina-states.services.php.phpfpm_with_nginx.prerequisites 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/php/phpfpm_with_nginx/prerequisites.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.http.nginx 3 | - makina-states.services.php.phpfpm 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/proxy/haproxy/service.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services.proxy.haproxy.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/proxy/haproxy/userconf.sls: -------------------------------------------------------------------------------- 1 | {# moved to 2 | - makina-states.services.proxy.haproxy.configuration 3 | #} 4 | haproxy-userconf-noop: 5 | mc_proxy.hook: [] 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/proxy/uwsgi/macros.jinja: -------------------------------------------------------------------------------- 1 | {# uwsgi macro helpers #} 2 | {%- import "makina-states/services/proxy/uwsgi/macros.sls" as uwsgi with context %} 3 | {% set config = uwsgi.config%} 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/queue/rabbitmq/service.sls: -------------------------------------------------------------------------------- 1 | {#retromcompat#} 2 | include: 3 | - makina-states.services.queue.rabbitmq.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/sound/mumble/init.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.register']('services', 'sound.mumble') }} 2 | include: 3 | - makina-states.services.sound.mumble.prerequisites 4 | - makina-states.services.sound.mumble.configuration 5 | - makina-states.services.sound.mumble.services 6 | -------------------------------------------------------------------------------- /salt/makina-states/services/sound/mumble/service.sls: -------------------------------------------------------------------------------- 1 | {#retrocompat#} 2 | include: 3 | - makina-states.services.sound.mumble.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services/virt/virtualbox/services.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services.virt.virtualbox.hooks 3 | -------------------------------------------------------------------------------- /salt/makina-states/services_managers/circus/unregister.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.unregister']('services_managers', 'circus') }} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services_managers/init.sls: -------------------------------------------------------------------------------- 1 | {# see makina-states.services.standalone #} 2 | include: 3 | - makina-states.services_managers.standalone 4 | - makina-states.common.autocommit 5 | -------------------------------------------------------------------------------- /salt/makina-states/services_managers/standalone.sls: -------------------------------------------------------------------------------- 1 | {#- 2 | # Services managers are the ones which managers services 3 | # makina-states.services.mysql: False 4 | #} 5 | {{ salt['mc_macros.autoinclude'](salt['mc_services_managers.registry']()) }} 6 | -------------------------------------------------------------------------------- /salt/makina-states/services_managers/supervisor/unregister.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.unregister']('services_managers', 'supervisor') }} 2 | -------------------------------------------------------------------------------- /salt/makina-states/services_managers/system/configuration.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services_managers.system.hooks 3 | - makina-states.services_managers.system.services 4 | -------------------------------------------------------------------------------- /salt/makina-states/services_managers/system/disable.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services_managers.system.hooks 3 | - makina-states.services_managers.system.unregister 4 | -------------------------------------------------------------------------------- /salt/makina-states/services_managers/system/prerequisites.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services_managers.system.hooks 3 | -------------------------------------------------------------------------------- /salt/makina-states/services_managers/system/services.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.services_managers.system.hooks 3 | -------------------------------------------------------------------------------- /salt/makina-states/services_managers/system/unregister.sls: -------------------------------------------------------------------------------- 1 | {{ salt['mc_macros.unregister']('services_managers', 'system') }} 2 | -------------------------------------------------------------------------------- /salt/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/__init__.py -------------------------------------------------------------------------------- /salt/modules/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/auth/__init__.py -------------------------------------------------------------------------------- /salt/modules/beacons/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/beacons/__init__.py -------------------------------------------------------------------------------- /salt/modules/clouds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/clouds/__init__.py -------------------------------------------------------------------------------- /salt/modules/engines/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/engines/__init__.py -------------------------------------------------------------------------------- /salt/modules/fileserver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/fileserver/__init__.py -------------------------------------------------------------------------------- /salt/modules/grains/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/grains/__init__.py -------------------------------------------------------------------------------- /salt/modules/log_handlers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/log_handlers/__init__.py -------------------------------------------------------------------------------- /salt/modules/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/modules/__init__.py -------------------------------------------------------------------------------- /salt/modules/netapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/netapi/__init__.py -------------------------------------------------------------------------------- /salt/modules/output/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/output/__init__.py -------------------------------------------------------------------------------- /salt/modules/pillar/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/pillar/__init__.py -------------------------------------------------------------------------------- /salt/modules/proxy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/proxy/__init__.py -------------------------------------------------------------------------------- /salt/modules/queues/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/queues/__init__.py -------------------------------------------------------------------------------- /salt/modules/renderers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/renderers/__init__.py -------------------------------------------------------------------------------- /salt/modules/returners/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/returners/__init__.py -------------------------------------------------------------------------------- /salt/modules/roster/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/roster/__init__.py -------------------------------------------------------------------------------- /salt/modules/runners/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/runners/__init__.py -------------------------------------------------------------------------------- /salt/modules/sdb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/sdb/__init__.py -------------------------------------------------------------------------------- /salt/modules/search/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/search/__init__.py -------------------------------------------------------------------------------- /salt/modules/states/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/states/__init__.py -------------------------------------------------------------------------------- /salt/modules/tops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/tops/__init__.py -------------------------------------------------------------------------------- /salt/modules/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/utils/__init__.py -------------------------------------------------------------------------------- /salt/modules/wheel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/wheel/__init__.py -------------------------------------------------------------------------------- /salt/modules/wrapper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/modules/wrapper/__init__.py -------------------------------------------------------------------------------- /salt/overrides/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/salt/overrides/.empty -------------------------------------------------------------------------------- /tests/base.sls: -------------------------------------------------------------------------------- 1 | {% set salts = salt['mc_salt.settings']() %} 2 | removeok: 3 | file.absent: 4 | - name: /tmp/testok 5 | 6 | markok: 7 | file.touch: 8 | - name: /tmp/testok 9 | 10 | -------------------------------------------------------------------------------- /tests/buildout.sls: -------------------------------------------------------------------------------- 1 | {% set salts = salt['mc_salt.settings']() %} 2 | 3 | include: 4 | - makina-states.tests.base 5 | 6 | testmode: 7 | buildout.installed: 8 | - name: {{salts.msr}} 9 | - config: test.cfg 10 | - require_in: 11 | - file: removeok 12 | -------------------------------------------------------------------------------- /tests/cloud/runtest.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | cd $(dirname $0) 3 | if [ "x$1" = "x" ];then 4 | ./test.sh > log 5 | fi 6 | sed -re "s/^ +.*(\[DEBUG \])/\1/g" log |grep CLOUD_TIMER > timing 7 | -------------------------------------------------------------------------------- /tests/cloud/test.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | cd $(dirname $0) 3 | salt-run -lall mc_cloud_controller.orchestrate only=[ovh-r4-1.makina-corpus.net] 2>&1 4 | -------------------------------------------------------------------------------- /tests/dumbhttp/nginx.conf: -------------------------------------------------------------------------------- 1 | {% set data = salt['mc_utils.json_load'](data) %} 2 | location / { 3 | include proxy_params; 4 | proxy_read_timeout 9000s; 5 | proxy_pass http://localhost:{{data.bport}}/; 6 | } 7 | -------------------------------------------------------------------------------- /tests/init.sls: -------------------------------------------------------------------------------- 1 | include: 2 | - makina-states.tests.buildout 3 | - makina-states.tests.unit 4 | - makina-states.tests.pep8 5 | - makina-states.tests.pylint 6 | - makina-states.tests.localsettings 7 | - makina-states.tests.services 8 | 9 | -------------------------------------------------------------------------------- /tests/test_multithreadpillar.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | cd $(dirname $0)/.. 3 | for i in 0 $(seq 3 20); do 4 | echo "ThreadsNumber: $i" 5 | time bin/salt-call --local -linfo mc_remote_pillar.replicate_masterless_pillars threads=$i 6 | done 7 | # vim:set et sts=4 ts=4 tw=80: 8 | -------------------------------------------------------------------------------- /var/cache/salt-minion/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/var/cache/salt-minion/.empty -------------------------------------------------------------------------------- /var/log/.empty: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /var/run/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/var/run/.empty -------------------------------------------------------------------------------- /var/run/salt-minion/.empty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makinacorpus/makina-states/0601257d7f4f1e28171d2648b3c05279e87a98b3/var/run/salt-minion/.empty -------------------------------------------------------------------------------- /versions/cur.txt: -------------------------------------------------------------------------------- 1 | trusty 2 | -------------------------------------------------------------------------------- /versions/makina-states-precise-lxc_version.txt: -------------------------------------------------------------------------------- 1 | 13 -------------------------------------------------------------------------------- /versions/makina-states-precise-lxc_version.txt.md5: -------------------------------------------------------------------------------- 1 | 6397ab6cef423ce5f20cdced6219b545 -------------------------------------------------------------------------------- /versions/makina-states-precise-standalone_version.txt: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /versions/makina-states-precise-standalone_version.txt.md5: -------------------------------------------------------------------------------- 1 | 13ace4b71c2c47b1aaad24a6402adcbe -------------------------------------------------------------------------------- /versions/makina-states-trusty-lxc_version.txt: -------------------------------------------------------------------------------- 1 | 25 -------------------------------------------------------------------------------- /versions/makina-states-trusty-lxc_version.txt.md5: -------------------------------------------------------------------------------- 1 | 2ff98b3ba03d5765322def2c970b7c67 -------------------------------------------------------------------------------- /versions/makina-states-trusty-standalone_version.txt: -------------------------------------------------------------------------------- 1 | 24 -------------------------------------------------------------------------------- /versions/makina-states-trusty-standalone_version.txt.md5: -------------------------------------------------------------------------------- 1 | 3ac515b2bb0f98ba582c6a908570c920 -------------------------------------------------------------------------------- /versions/makina-states-vivid-lxc_version.txt: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /versions/makina-states-vivid-lxc_version.txt.md5: -------------------------------------------------------------------------------- 1 | 722ef7040b8410eedacdcd2f26a06ff7 -------------------------------------------------------------------------------- /versions/makina-states-vivid-standalone_version.txt: -------------------------------------------------------------------------------- 1 | 8 -------------------------------------------------------------------------------- /versions/makina-states-vivid-standalone_version.txt.md5: -------------------------------------------------------------------------------- 1 | c68898c7009c618d3f410ce104baef02 --------------------------------------------------------------------------------