.bzrignore
.travis.yml
AUTHORS
ChangeLog
HACKING.md
LICENSE
MANIFEST.in
Makefile
README.rst
requirements.txt
setup.cfg
setup.py
tarmac_tests.sh
test-requirements.txt
tox.ini
bin/README
bin/chlp
bin/contrib/charmsupport/charmsupport
bin/contrib/saltstack/salt-call
charmhelpers/__init__.py
charmhelpers/context.py
charmhelpers/coordinator.py
charmhelpers/osplatform.py
charmhelpers.egg-info/PKG-INFO
charmhelpers.egg-info/SOURCES.txt
charmhelpers.egg-info/dependency_links.txt
charmhelpers.egg-info/not-zip-safe
charmhelpers.egg-info/pbr.json
charmhelpers.egg-info/requires.txt
charmhelpers.egg-info/top_level.txt
charmhelpers/cli/README.rst
charmhelpers/cli/__init__.py
charmhelpers/cli/benchmark.py
charmhelpers/cli/commands.py
charmhelpers/cli/hookenv.py
charmhelpers/cli/host.py
charmhelpers/cli/unitdata.py
charmhelpers/contrib/__init__.py
charmhelpers/contrib/python.py
charmhelpers/contrib/amulet/__init__.py
charmhelpers/contrib/amulet/deployment.py
charmhelpers/contrib/amulet/utils.py
charmhelpers/contrib/ansible/__init__.py
charmhelpers/contrib/benchmark/__init__.py
charmhelpers/contrib/charmhelpers/IMPORT
charmhelpers/contrib/charmhelpers/__init__.py
charmhelpers/contrib/charmsupport/IMPORT
charmhelpers/contrib/charmsupport/__init__.py
charmhelpers/contrib/charmsupport/nrpe.py
charmhelpers/contrib/charmsupport/volumes.py
charmhelpers/contrib/database/__init__.py
charmhelpers/contrib/database/mysql.py
charmhelpers/contrib/hahelpers/__init__.py
charmhelpers/contrib/hahelpers/apache.py
charmhelpers/contrib/hahelpers/cluster.py
charmhelpers/contrib/hardening/README.hardening.md
charmhelpers/contrib/hardening/__init__.py
charmhelpers/contrib/hardening/harden.py
charmhelpers/contrib/hardening/templating.py
charmhelpers/contrib/hardening/utils.py
charmhelpers/contrib/hardening/apache/__init__.py
charmhelpers/contrib/hardening/apache/checks/__init__.py
charmhelpers/contrib/hardening/apache/checks/config.py
charmhelpers/contrib/hardening/apache/templates/99-hardening.conf
charmhelpers/contrib/hardening/apache/templates/alias.conf
charmhelpers/contrib/hardening/audits/__init__.py
charmhelpers/contrib/hardening/audits/apache.py
charmhelpers/contrib/hardening/audits/apt.py
charmhelpers/contrib/hardening/audits/file.py
charmhelpers/contrib/hardening/defaults/apache.yaml
charmhelpers/contrib/hardening/defaults/apache.yaml.schema
charmhelpers/contrib/hardening/defaults/mysql.yaml
charmhelpers/contrib/hardening/defaults/mysql.yaml.schema
charmhelpers/contrib/hardening/defaults/os.yaml
charmhelpers/contrib/hardening/defaults/os.yaml.schema
charmhelpers/contrib/hardening/defaults/ssh.yaml
charmhelpers/contrib/hardening/defaults/ssh.yaml.schema
charmhelpers/contrib/hardening/host/__init__.py
charmhelpers/contrib/hardening/host/checks/__init__.py
charmhelpers/contrib/hardening/host/checks/apt.py
charmhelpers/contrib/hardening/host/checks/limits.py
charmhelpers/contrib/hardening/host/checks/login.py
charmhelpers/contrib/hardening/host/checks/minimize_access.py
charmhelpers/contrib/hardening/host/checks/pam.py
charmhelpers/contrib/hardening/host/checks/profile.py
charmhelpers/contrib/hardening/host/checks/securetty.py
charmhelpers/contrib/hardening/host/checks/suid_sgid.py
charmhelpers/contrib/hardening/host/checks/sysctl.py
charmhelpers/contrib/hardening/host/templates/10.hardcore.conf
charmhelpers/contrib/hardening/host/templates/99-hardening.sh
charmhelpers/contrib/hardening/host/templates/99-juju-hardening.conf
charmhelpers/contrib/hardening/host/templates/login.defs
charmhelpers/contrib/hardening/host/templates/modules
charmhelpers/contrib/hardening/host/templates/passwdqc.conf
charmhelpers/contrib/hardening/host/templates/pinerolo_profile.sh
charmhelpers/contrib/hardening/host/templates/securetty
charmhelpers/contrib/hardening/host/templates/tally2
charmhelpers/contrib/hardening/mysql/__init__.py
charmhelpers/contrib/hardening/mysql/checks/__init__.py
charmhelpers/contrib/hardening/mysql/checks/config.py
charmhelpers/contrib/hardening/mysql/templates/hardening.cnf
charmhelpers/contrib/hardening/ssh/__init__.py
charmhelpers/contrib/hardening/ssh/checks/__init__.py
charmhelpers/contrib/hardening/ssh/checks/config.py
charmhelpers/contrib/hardening/ssh/templates/ssh_config
charmhelpers/contrib/hardening/ssh/templates/sshd_config
charmhelpers/contrib/mellanox/__init__.py
charmhelpers/contrib/mellanox/infiniband.py
charmhelpers/contrib/network/__init__.py
charmhelpers/contrib/network/ip.py
charmhelpers/contrib/network/ufw.py
charmhelpers/contrib/network/ovs/__init__.py
charmhelpers/contrib/network/ovs/ovn.py
charmhelpers/contrib/network/ovs/ovsdb.py
charmhelpers/contrib/network/ovs/utils.py
charmhelpers/contrib/openstack/__init__.py
charmhelpers/contrib/openstack/alternatives.py
charmhelpers/contrib/openstack/cert_utils.py
charmhelpers/contrib/openstack/context.py
charmhelpers/contrib/openstack/exceptions.py
charmhelpers/contrib/openstack/ip.py
charmhelpers/contrib/openstack/keystone.py
charmhelpers/contrib/openstack/neutron.py
charmhelpers/contrib/openstack/policyd.py
charmhelpers/contrib/openstack/ssh_migrations.py
charmhelpers/contrib/openstack/templating.py
charmhelpers/contrib/openstack/utils.py
charmhelpers/contrib/openstack/vaultlocker.py
charmhelpers/contrib/openstack/amulet/__init__.py
charmhelpers/contrib/openstack/amulet/deployment.py
charmhelpers/contrib/openstack/amulet/utils.py
charmhelpers/contrib/openstack/audits/__init__.py
charmhelpers/contrib/openstack/audits/openstack_security_guide.py
charmhelpers/contrib/openstack/files/__init__.py
charmhelpers/contrib/openstack/files/check_haproxy.sh
charmhelpers/contrib/openstack/files/check_haproxy_queue_depth.sh
charmhelpers/contrib/openstack/ha/__init__.py
charmhelpers/contrib/openstack/ha/utils.py
charmhelpers/contrib/openstack/templates/__init__.py
charmhelpers/contrib/openstack/templates/ceph.conf
charmhelpers/contrib/openstack/templates/git.upstart
charmhelpers/contrib/openstack/templates/haproxy.cfg
charmhelpers/contrib/openstack/templates/logrotate
charmhelpers/contrib/openstack/templates/memcached.conf
charmhelpers/contrib/openstack/templates/openstack_https_frontend
charmhelpers/contrib/openstack/templates/openstack_https_frontend.conf
charmhelpers/contrib/openstack/templates/section-keystone-authtoken
charmhelpers/contrib/openstack/templates/section-keystone-authtoken-legacy
charmhelpers/contrib/openstack/templates/section-keystone-authtoken-mitaka
charmhelpers/contrib/openstack/templates/section-keystone-authtoken-v3only
charmhelpers/contrib/openstack/templates/section-oslo-cache
charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit
charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit-ocata
charmhelpers/contrib/openstack/templates/section-oslo-middleware
charmhelpers/contrib/openstack/templates/section-oslo-notifications
charmhelpers/contrib/openstack/templates/section-placement
charmhelpers/contrib/openstack/templates/section-rabbitmq-oslo
charmhelpers/contrib/openstack/templates/section-zeromq
charmhelpers/contrib/openstack/templates/vendor_data.json
charmhelpers/contrib/openstack/templates/wsgi-openstack-api.conf
charmhelpers/contrib/openstack/templates/wsgi-openstack-metadata.conf
charmhelpers/contrib/peerstorage/__init__.py
charmhelpers/contrib/saltstack/__init__.py
charmhelpers/contrib/ssl/__init__.py
charmhelpers/contrib/ssl/service.py
charmhelpers/contrib/storage/__init__.py
charmhelpers/contrib/storage/linux/__init__.py
charmhelpers/contrib/storage/linux/bcache.py
charmhelpers/contrib/storage/linux/ceph.py
charmhelpers/contrib/storage/linux/loopback.py
charmhelpers/contrib/storage/linux/lvm.py
charmhelpers/contrib/storage/linux/utils.py
charmhelpers/contrib/templating/__init__.py
charmhelpers/contrib/templating/contexts.py
charmhelpers/contrib/templating/jinja.py
charmhelpers/contrib/templating/pyformat.py
charmhelpers/contrib/unison/__init__.py
charmhelpers/core/__init__.py
charmhelpers/core/decorators.py
charmhelpers/core/files.py
charmhelpers/core/fstab.py
charmhelpers/core/hookenv.py
charmhelpers/core/host.py
charmhelpers/core/hugepage.py
charmhelpers/core/kernel.py
charmhelpers/core/strutils.py
charmhelpers/core/sysctl.py
charmhelpers/core/templating.py
charmhelpers/core/unitdata.py
charmhelpers/core/host_factory/__init__.py
charmhelpers/core/host_factory/centos.py
charmhelpers/core/host_factory/ubuntu.py
charmhelpers/core/kernel_factory/__init__.py
charmhelpers/core/kernel_factory/centos.py
charmhelpers/core/kernel_factory/ubuntu.py
charmhelpers/core/services/__init__.py
charmhelpers/core/services/base.py
charmhelpers/core/services/helpers.py
charmhelpers/fetch/__init__.py
charmhelpers/fetch/archiveurl.py
charmhelpers/fetch/bzrurl.py
charmhelpers/fetch/centos.py
charmhelpers/fetch/giturl.py
charmhelpers/fetch/snap.py
charmhelpers/fetch/ubuntu.py
charmhelpers/fetch/ubuntu_apt_pkg.py
charmhelpers/fetch/python/__init__.py
charmhelpers/fetch/python/debug.py
charmhelpers/fetch/python/packages.py
charmhelpers/fetch/python/rpdb.py
charmhelpers/fetch/python/version.py
charmhelpers/payload/__init__.py
charmhelpers/payload/archive.py
charmhelpers/payload/execd.py
debian/compat
debian/control
debian/rules
debian/source/format
docs/Makefile
docs/conf.py
docs/contributing.rst
docs/example-index.rst
docs/getting-started.rst
docs/index.rst
docs/_extensions/automembersummary.py
docs/api/charmhelpers.cli.rst
docs/api/charmhelpers.contrib.ansible.rst
docs/api/charmhelpers.contrib.charmhelpers.rst
docs/api/charmhelpers.contrib.charmsupport.rst
docs/api/charmhelpers.contrib.hahelpers.rst
docs/api/charmhelpers.contrib.network.ovs.rst
docs/api/charmhelpers.contrib.network.rst
docs/api/charmhelpers.contrib.openstack.rst
docs/api/charmhelpers.contrib.openstack.templates.rst
docs/api/charmhelpers.contrib.peerstorage.rst
docs/api/charmhelpers.contrib.python.rst
docs/api/charmhelpers.contrib.rst
docs/api/charmhelpers.contrib.saltstack.rst
docs/api/charmhelpers.contrib.ssl.rst
docs/api/charmhelpers.contrib.storage.linux.rst
docs/api/charmhelpers.contrib.storage.rst
docs/api/charmhelpers.contrib.templating.rst
docs/api/charmhelpers.contrib.unison.rst
docs/api/charmhelpers.coordinator.rst
docs/api/charmhelpers.core.decorators.rst
docs/api/charmhelpers.core.fstab.rst
docs/api/charmhelpers.core.hookenv.rst
docs/api/charmhelpers.core.host.rst
docs/api/charmhelpers.core.rst
docs/api/charmhelpers.core.services.base.rst
docs/api/charmhelpers.core.services.helpers.rst
docs/api/charmhelpers.core.services.rst
docs/api/charmhelpers.core.strutils.rst
docs/api/charmhelpers.core.sysctl.rst
docs/api/charmhelpers.core.templating.rst
docs/api/charmhelpers.core.unitdata.rst
docs/api/charmhelpers.fetch.archiveurl.rst
docs/api/charmhelpers.fetch.bzrurl.rst
docs/api/charmhelpers.fetch.python.rst
docs/api/charmhelpers.fetch.rst
docs/api/charmhelpers.fetch.snap.rst
docs/api/charmhelpers.payload.rst
docs/api/charmhelpers.rst
docs/examples/config.rst
docs/examples/services.rst
scripts/README
scripts/update-revno
tests/__init__.py
tests/helpers.py
tests/utils.py
tests/cli/__init__.py
tests/cli/test_cmdline.py
tests/cli/test_function_signature_analysis.py
tests/context/__init__.py
tests/context/test_context.py
tests/contrib/__init__.py
tests/contrib/amulet/__init__.py
tests/contrib/amulet/test_utils.py
tests/contrib/ansible/__init__.py
tests/contrib/ansible/test_ansible.py
tests/contrib/benchmark/__init__.py
tests/contrib/benchmark/test_benchmark.py
tests/contrib/charmhelpers/__init__.py
tests/contrib/charmhelpers/test_charmhelpers.py
tests/contrib/charmsupport/__init__.py
tests/contrib/charmsupport/test_nrpe.py
tests/contrib/database/README
tests/contrib/database/__init__.py
tests/contrib/database/test_mysql.py
tests/contrib/hahelpers/__init__.py
tests/contrib/hahelpers/test_apache_utils.py
tests/contrib/hahelpers/test_cluster_utils.py
tests/contrib/hardening/__init__.py
tests/contrib/hardening/defaults
tests/contrib/hardening/test_defaults.py
tests/contrib/hardening/test_harden.py
tests/contrib/hardening/test_templating.py
tests/contrib/hardening/test_utils.py
tests/contrib/hardening/apache/__init__.py
tests/contrib/hardening/apache/checks/__init__.py
tests/contrib/hardening/apache/checks/test_config.py
tests/contrib/hardening/audits/__init__.py
tests/contrib/hardening/audits/test_apache_audits.py
tests/contrib/hardening/audits/test_apt_audits.py
tests/contrib/hardening/audits/test_base_audits.py
tests/contrib/hardening/audits/test_file_audits.py
tests/contrib/hardening/host/__init__.py
tests/contrib/hardening/host/checks/__init__.py
tests/contrib/hardening/host/checks/test_apt.py
tests/contrib/hardening/host/checks/test_limits.py
tests/contrib/hardening/host/checks/test_login.py
tests/contrib/hardening/host/checks/test_minimize_access.py
tests/contrib/hardening/host/checks/test_pam.py
tests/contrib/hardening/host/checks/test_profile.py
tests/contrib/hardening/host/checks/test_securetty.py
tests/contrib/hardening/host/checks/test_suid_guid.py
tests/contrib/hardening/mysql/__init__.py
tests/contrib/hardening/mysql/checks/__init__.py
tests/contrib/hardening/mysql/checks/test_config.py
tests/contrib/hardening/ssh/__init__.py
tests/contrib/hardening/ssh/checks/__init__.py
tests/contrib/hardening/ssh/checks/test_config.py
tests/contrib/mellanox/test_infiniband.py
tests/contrib/network/__init__.py
tests/contrib/network/test_ip.py
tests/contrib/network/test_ovs.py
tests/contrib/network/test_ufw.py
tests/contrib/network/ovs/__init__.py
tests/contrib/network/ovs/test_ovn.py
tests/contrib/network/ovs/test_ovs.py
tests/contrib/network/ovs/test_ovsdb.py
tests/contrib/network/ovs/test_utils.py
tests/contrib/openstack/__init__.py
tests/contrib/openstack/test_alternatives.py
tests/contrib/openstack/test_audits.py
tests/contrib/openstack/test_cert_utils.py
tests/contrib/openstack/test_ip.py
tests/contrib/openstack/test_keystone_utils.py
tests/contrib/openstack/test_neutron_utils.py
tests/contrib/openstack/test_openstack_utils.py
tests/contrib/openstack/test_os_contexts.py
tests/contrib/openstack/test_os_templating.py
tests/contrib/openstack/test_os_utils.py
tests/contrib/openstack/test_policyd.py
tests/contrib/openstack/test_ssh_migrations.py
tests/contrib/openstack/test_vaultlocker.py
tests/contrib/openstack/ha/__init__.py
tests/contrib/openstack/ha/test_ha_utils.py
tests/contrib/peerstorage/__init__.py
tests/contrib/peerstorage/test_peerstorage.py
tests/contrib/python/test_python.py
tests/contrib/saltstack/__init__.py
tests/contrib/saltstack/test_saltstates.py
tests/contrib/ssl/__init__.py
tests/contrib/ssl/test_service.py
tests/contrib/ssl/test_ssl.py
tests/contrib/storage/__init__.py
tests/contrib/storage/test_bcache.py
tests/contrib/storage/test_linux_ceph.py
tests/contrib/storage/test_linux_storage_loopback.py
tests/contrib/storage/test_linux_storage_lvm.py
tests/contrib/storage/test_linux_storage_utils.py
tests/contrib/templating/__init__.py
tests/contrib/templating/test_contexts.py
tests/contrib/templating/test_jinja.py
tests/contrib/templating/test_pyformat.py
tests/contrib/unison/__init__.py
tests/contrib/unison/test_unison.py
tests/coordinator/__init__.py
tests/coordinator/test_coordinator.py
tests/core/__init__.py
tests/core/test_files.py
tests/core/test_fstab.py
tests/core/test_hookenv.py
tests/core/test_host.py
tests/core/test_hugepage.py
tests/core/test_kernel.py
tests/core/test_services.py
tests/core/test_strutils.py
tests/core/test_sysctl.py
tests/core/test_templating.py
tests/core/test_unitdata.py
tests/core/templates/cloud_controller_ng.yml
tests/core/templates/fake_cc.yml
tests/core/templates/nginx.conf
tests/core/templates/test.conf
tests/fetch/__init__.py
tests/fetch/test_archiveurl.py
tests/fetch/test_bzrurl.py
tests/fetch/test_fetch.py
tests/fetch/test_fetch_centos.py
tests/fetch/test_fetch_ubuntu.py
tests/fetch/test_fetch_ubuntu_apt_pkg.py
tests/fetch/test_giturl.py
tests/fetch/test_snap.py
tests/fetch/python/__init__.py
tests/fetch/python/test_debug.py
tests/fetch/python/test_packages.py
tests/fetch/python/test_version.py
tests/payload/__init__.py
tests/payload/test_archive.py
tests/payload/test_execd.py
tests/tools/__init__.py
tests/tools/test_charm_helper_sync.py
tools/__init__.py
tools/charm_helpers_sync/README.md
tools/charm_helpers_sync/__init__.py
tools/charm_helpers_sync/charm_helpers_sync.py
tools/charm_helpers_sync/example-config.yaml