├── .bzrignore ├── .coveragerc ├── .github └── workflows │ └── build.yml ├── .gitignore ├── HACKING.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── bin ├── README ├── chlp └── contrib │ ├── charmsupport │ └── charmsupport │ └── saltstack │ └── salt-call ├── charmhelpers ├── __init__.py ├── cli │ ├── README.rst │ ├── __init__.py │ ├── benchmark.py │ ├── commands.py │ ├── hookenv.py │ ├── host.py │ └── unitdata.py ├── context.py ├── contrib │ ├── __init__.py │ ├── ansible │ │ └── __init__.py │ ├── benchmark │ │ └── __init__.py │ ├── charmhelpers │ │ ├── IMPORT │ │ └── __init__.py │ ├── charmsupport │ │ ├── IMPORT │ │ ├── __init__.py │ │ ├── nrpe.py │ │ └── volumes.py │ ├── database │ │ ├── __init__.py │ │ └── mysql.py │ ├── hahelpers │ │ ├── __init__.py │ │ ├── apache.py │ │ └── cluster.py │ ├── hardening │ │ ├── README.hardening.md │ │ ├── __init__.py │ │ ├── apache │ │ │ ├── __init__.py │ │ │ ├── checks │ │ │ │ ├── __init__.py │ │ │ │ └── config.py │ │ │ └── templates │ │ │ │ ├── 99-hardening.conf │ │ │ │ └── alias.conf │ │ ├── audits │ │ │ ├── __init__.py │ │ │ ├── apache.py │ │ │ ├── apt.py │ │ │ └── file.py │ │ ├── defaults │ │ │ ├── apache.yaml │ │ │ ├── apache.yaml.schema │ │ │ ├── mysql.yaml │ │ │ ├── mysql.yaml.schema │ │ │ ├── os.yaml │ │ │ ├── os.yaml.schema │ │ │ ├── ssh.yaml │ │ │ └── ssh.yaml.schema │ │ ├── harden.py │ │ ├── host │ │ │ ├── __init__.py │ │ │ ├── checks │ │ │ │ ├── __init__.py │ │ │ │ ├── apt.py │ │ │ │ ├── limits.py │ │ │ │ ├── login.py │ │ │ │ ├── minimize_access.py │ │ │ │ ├── pam.py │ │ │ │ ├── profile.py │ │ │ │ ├── securetty.py │ │ │ │ ├── suid_sgid.py │ │ │ │ └── sysctl.py │ │ │ └── templates │ │ │ │ ├── 10.hardcore.conf │ │ │ │ ├── 99-hardening.sh │ │ │ │ ├── 99-juju-hardening.conf │ │ │ │ ├── login.defs │ │ │ │ ├── modules │ │ │ │ ├── passwdqc.conf │ │ │ │ ├── pinerolo_profile.sh │ │ │ │ ├── securetty │ │ │ │ └── tally2 │ │ ├── mysql │ │ │ ├── __init__.py │ │ │ ├── checks │ │ │ │ ├── __init__.py │ │ │ │ └── config.py │ │ │ └── templates │ │ │ │ └── hardening.cnf │ │ ├── ssh │ │ │ ├── __init__.py │ │ │ ├── checks │ │ │ │ ├── __init__.py │ │ │ │ └── config.py │ │ │ └── templates │ │ │ │ ├── ssh_config │ │ │ │ └── sshd_config │ │ ├── templating.py │ │ └── utils.py │ ├── hardware │ │ ├── __init__.py │ │ └── pci.py │ ├── mellanox │ │ ├── __init__.py │ │ └── infiniband.py │ ├── network │ │ ├── __init__.py │ │ ├── ip.py │ │ ├── ovs │ │ │ ├── __init__.py │ │ │ ├── ovn.py │ │ │ ├── ovsdb.py │ │ │ └── utils.py │ │ └── ufw.py │ ├── openstack │ │ ├── __init__.py │ │ ├── alternatives.py │ │ ├── audits │ │ │ ├── __init__.py │ │ │ └── openstack_security_guide.py │ │ ├── cert_utils.py │ │ ├── context.py │ │ ├── deferred_events.py │ │ ├── exceptions.py │ │ ├── files │ │ │ ├── __init__.py │ │ │ ├── check_deferred_restarts.py │ │ │ ├── check_haproxy.sh │ │ │ ├── check_haproxy_queue_depth.sh │ │ │ └── policy_rc_d_script.py │ │ ├── ha │ │ │ ├── __init__.py │ │ │ └── utils.py │ │ ├── ip.py │ │ ├── keystone.py │ │ ├── neutron.py │ │ ├── policy_rcd.py │ │ ├── policyd.py │ │ ├── ssh_migrations.py │ │ ├── templates │ │ │ ├── __init__.py │ │ │ ├── ceph.conf │ │ │ ├── git.upstart │ │ │ ├── haproxy.cfg │ │ │ ├── logrotate │ │ │ ├── memcached.conf │ │ │ ├── openstack_https_frontend │ │ │ ├── openstack_https_frontend.conf │ │ │ ├── section-audit-middleware-notifications │ │ │ ├── section-ceph-bluestore-compression │ │ │ ├── section-filter-audit │ │ │ ├── section-keystone-authtoken │ │ │ ├── section-keystone-authtoken-legacy │ │ │ ├── section-keystone-authtoken-mitaka │ │ │ ├── section-keystone-authtoken-v3only │ │ │ ├── section-oslo-cache │ │ │ ├── section-oslo-messaging-rabbit │ │ │ ├── section-oslo-messaging-rabbit-ocata │ │ │ ├── section-oslo-middleware │ │ │ ├── section-oslo-notifications │ │ │ ├── section-placement │ │ │ ├── section-rabbitmq-oslo │ │ │ ├── section-service-user │ │ │ ├── section-zeromq │ │ │ ├── vendor_data.json │ │ │ ├── wsgi-openstack-api.conf │ │ │ └── wsgi-openstack-metadata.conf │ │ ├── templating.py │ │ ├── utils.py │ │ └── vaultlocker.py │ ├── peerstorage │ │ └── __init__.py │ ├── python.py │ ├── saltstack │ │ └── __init__.py │ ├── ssl │ │ ├── __init__.py │ │ └── service.py │ ├── storage │ │ ├── __init__.py │ │ └── linux │ │ │ ├── __init__.py │ │ │ ├── bcache.py │ │ │ ├── ceph.py │ │ │ ├── loopback.py │ │ │ ├── lvm.py │ │ │ └── utils.py │ ├── sysctl │ │ ├── __init__.py │ │ └── watermark_scale_factor.py │ ├── templating │ │ ├── __init__.py │ │ ├── contexts.py │ │ ├── jinja.py │ │ └── pyformat.py │ └── unison │ │ └── __init__.py ├── coordinator.py ├── core │ ├── __init__.py │ ├── decorators.py │ ├── files.py │ ├── fstab.py │ ├── hookenv.py │ ├── host.py │ ├── host_factory │ │ ├── __init__.py │ │ ├── centos.py │ │ └── ubuntu.py │ ├── hugepage.py │ ├── kernel.py │ ├── kernel_factory │ │ ├── __init__.py │ │ ├── centos.py │ │ └── ubuntu.py │ ├── services │ │ ├── __init__.py │ │ ├── base.py │ │ └── helpers.py │ ├── strutils.py │ ├── sysctl.py │ ├── templating.py │ └── unitdata.py ├── fetch │ ├── __init__.py │ ├── archiveurl.py │ ├── bzrurl.py │ ├── centos.py │ ├── giturl.py │ ├── python │ │ ├── __init__.py │ │ ├── debug.py │ │ ├── packages.py │ │ ├── rpdb.py │ │ └── version.py │ ├── snap.py │ ├── ubuntu.py │ └── ubuntu_apt_pkg.py ├── osplatform.py └── payload │ ├── __init__.py │ ├── archive.py │ └── execd.py ├── debian ├── compat ├── control ├── rules └── source │ └── format ├── docs ├── Makefile ├── _extensions │ └── automembersummary.py ├── api │ ├── charmhelpers.cli.rst │ ├── charmhelpers.contrib.ansible.rst │ ├── charmhelpers.contrib.charmhelpers.rst │ ├── charmhelpers.contrib.charmsupport.rst │ ├── charmhelpers.contrib.database.rst │ ├── charmhelpers.contrib.hahelpers.rst │ ├── charmhelpers.contrib.network.ovs.rst │ ├── charmhelpers.contrib.network.rst │ ├── charmhelpers.contrib.openstack.rst │ ├── charmhelpers.contrib.openstack.templates.rst │ ├── charmhelpers.contrib.peerstorage.rst │ ├── charmhelpers.contrib.python.rst │ ├── charmhelpers.contrib.rst │ ├── charmhelpers.contrib.saltstack.rst │ ├── charmhelpers.contrib.ssl.rst │ ├── charmhelpers.contrib.storage.linux.rst │ ├── charmhelpers.contrib.storage.rst │ ├── charmhelpers.contrib.templating.rst │ ├── charmhelpers.contrib.unison.rst │ ├── charmhelpers.coordinator.rst │ ├── charmhelpers.core.decorators.rst │ ├── charmhelpers.core.fstab.rst │ ├── charmhelpers.core.hookenv.rst │ ├── charmhelpers.core.host.rst │ ├── charmhelpers.core.rst │ ├── charmhelpers.core.services.base.rst │ ├── charmhelpers.core.services.helpers.rst │ ├── charmhelpers.core.services.rst │ ├── charmhelpers.core.strutils.rst │ ├── charmhelpers.core.sysctl.rst │ ├── charmhelpers.core.templating.rst │ ├── charmhelpers.core.unitdata.rst │ ├── charmhelpers.fetch.archiveurl.rst │ ├── charmhelpers.fetch.bzrurl.rst │ ├── charmhelpers.fetch.python.rst │ ├── charmhelpers.fetch.rst │ ├── charmhelpers.fetch.snap.rst │ ├── charmhelpers.payload.rst │ └── charmhelpers.rst ├── conf.py ├── contributing.rst ├── example-index.rst ├── examples │ ├── config.rst │ └── services.rst ├── getting-started.rst └── index.rst ├── pip.sh ├── requirements.txt ├── scripts ├── README └── update-revno ├── setup.cfg ├── setup.py ├── tarmac_tests.sh ├── test-requirements.txt ├── tests ├── __init__.py ├── cli │ ├── __init__.py │ ├── test_cmdline.py │ └── test_function_signature_analysis.py ├── context │ ├── __init__.py │ └── test_context.py ├── contrib │ ├── __init__.py │ ├── ansible │ │ ├── __init__.py │ │ └── test_ansible.py │ ├── benchmark │ │ ├── __init__.py │ │ └── test_benchmark.py │ ├── charmhelpers │ │ ├── __init__.py │ │ └── test_charmhelpers.py │ ├── charmsupport │ │ ├── __init__.py │ │ └── test_nrpe.py │ ├── database │ │ ├── README │ │ ├── __init__.py │ │ └── test_mysql.py │ ├── hahelpers │ │ ├── __init__.py │ │ ├── test_apache_utils.py │ │ └── test_cluster_utils.py │ ├── hardening │ │ ├── __init__.py │ │ ├── apache │ │ │ ├── __init__.py │ │ │ └── checks │ │ │ │ ├── __init__.py │ │ │ │ └── test_config.py │ │ ├── audits │ │ │ ├── __init__.py │ │ │ ├── test_apache_audits.py │ │ │ ├── test_apt_audits.py │ │ │ ├── test_base_audits.py │ │ │ └── test_file_audits.py │ │ ├── defaults │ │ ├── host │ │ │ ├── __init__.py │ │ │ └── checks │ │ │ │ ├── __init__.py │ │ │ │ ├── test_apt.py │ │ │ │ ├── test_limits.py │ │ │ │ ├── test_login.py │ │ │ │ ├── test_minimize_access.py │ │ │ │ ├── test_pam.py │ │ │ │ ├── test_profile.py │ │ │ │ ├── test_securetty.py │ │ │ │ └── test_suid_guid.py │ │ ├── mysql │ │ │ ├── __init__.py │ │ │ └── checks │ │ │ │ ├── __init__.py │ │ │ │ └── test_config.py │ │ ├── ssh │ │ │ ├── __init__.py │ │ │ └── checks │ │ │ │ ├── __init__.py │ │ │ │ └── test_config.py │ │ ├── test_defaults.py │ │ ├── test_harden.py │ │ ├── test_templating.py │ │ └── test_utils.py │ ├── hardware │ │ ├── __init__.py │ │ ├── pci_responses.py │ │ ├── test_pci.py │ │ ├── test_pci_helper.py │ │ └── test_utils.py │ ├── mellanox │ │ └── test_infiniband.py │ ├── network │ │ ├── __init__.py │ │ ├── ovs │ │ │ ├── __init__.py │ │ │ ├── test_ovn.py │ │ │ ├── test_ovs.py │ │ │ ├── test_ovsdb.py │ │ │ └── test_utils.py │ │ ├── test_ip.py │ │ ├── test_ovs.py │ │ └── test_ufw.py │ ├── openstack │ │ ├── __init__.py │ │ ├── ha │ │ │ ├── __init__.py │ │ │ └── test_ha_utils.py │ │ ├── test_alternatives.py │ │ ├── test_audits.py │ │ ├── test_cert_utils.py │ │ ├── test_deferred_events.py │ │ ├── test_files_check_deferred_restarts.py │ │ ├── test_ip.py │ │ ├── test_keystone_utils.py │ │ ├── test_neutron_utils.py │ │ ├── test_openstack_utils.py │ │ ├── test_os_contexts.py │ │ ├── test_os_templating.py │ │ ├── test_os_utils.py │ │ ├── test_policy_rc_d_file.py │ │ ├── test_policy_rcd.py │ │ ├── test_policyd.py │ │ ├── test_ssh_migrations.py │ │ └── test_vaultlocker.py │ ├── peerstorage │ │ ├── __init__.py │ │ └── test_peerstorage.py │ ├── python │ │ └── test_python.py │ ├── saltstack │ │ ├── __init__.py │ │ └── test_saltstates.py │ ├── ssl │ │ ├── __init__.py │ │ ├── test_service.py │ │ └── test_ssl.py │ ├── storage │ │ ├── __init__.py │ │ ├── test_bcache.py │ │ ├── test_linux_ceph.py │ │ ├── test_linux_storage_loopback.py │ │ ├── test_linux_storage_lvm.py │ │ └── test_linux_storage_utils.py │ ├── sysctl │ │ ├── __init__.py │ │ └── test_watermark_scale_factor.py │ ├── templating │ │ ├── __init__.py │ │ ├── test_contexts.py │ │ ├── test_jinja.py │ │ └── test_pyformat.py │ └── unison │ │ ├── __init__.py │ │ └── test_unison.py ├── coordinator │ ├── __init__.py │ └── test_coordinator.py ├── core │ ├── __init__.py │ ├── kvstore_testmode │ │ ├── __init__.py │ │ ├── subprocess_task.py │ │ └── test_kwstore_testmode.py │ ├── templates │ │ ├── cloud_controller_ng.yml │ │ ├── fake_cc.yml │ │ ├── nginx.conf │ │ └── test.conf │ ├── test_files.py │ ├── test_fstab.py │ ├── test_hookenv.py │ ├── test_host.py │ ├── test_hugepage.py │ ├── test_kernel.py │ ├── test_services.py │ ├── test_strutils.py │ ├── test_sysctl.py │ ├── test_templating.py │ └── test_unitdata.py ├── fetch │ ├── __init__.py │ ├── python │ │ ├── __init__.py │ │ ├── test_debug.py │ │ ├── test_packages.py │ │ └── test_version.py │ ├── test_archiveurl.py │ ├── test_bzrurl.py │ ├── test_fetch.py │ ├── test_fetch_centos.py │ ├── test_fetch_ubuntu.py │ ├── test_fetch_ubuntu_apt_pkg.py │ ├── test_giturl.py │ └── test_snap.py ├── helpers.py ├── payload │ ├── __init__.py │ ├── test_archive.py │ └── test_execd.py ├── test_osplatform.py ├── tools │ ├── __init__.py │ └── test_charm_helper_sync.py └── utils.py ├── tools ├── __init__.py └── charm_helpers_sync │ ├── README.md │ ├── __init__.py │ ├── charm_helpers_sync.py │ └── example-config.yaml └── tox.ini /.bzrignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/.bzrignore -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/.gitignore -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/README.rst -------------------------------------------------------------------------------- /bin/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/bin/README -------------------------------------------------------------------------------- /bin/chlp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/bin/chlp -------------------------------------------------------------------------------- /bin/contrib/charmsupport/charmsupport: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/bin/contrib/charmsupport/charmsupport -------------------------------------------------------------------------------- /bin/contrib/saltstack/salt-call: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/bin/contrib/saltstack/salt-call -------------------------------------------------------------------------------- /charmhelpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/__init__.py -------------------------------------------------------------------------------- /charmhelpers/cli/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/cli/README.rst -------------------------------------------------------------------------------- /charmhelpers/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/cli/__init__.py -------------------------------------------------------------------------------- /charmhelpers/cli/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/cli/benchmark.py -------------------------------------------------------------------------------- /charmhelpers/cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/cli/commands.py -------------------------------------------------------------------------------- /charmhelpers/cli/hookenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/cli/hookenv.py -------------------------------------------------------------------------------- /charmhelpers/cli/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/cli/host.py -------------------------------------------------------------------------------- /charmhelpers/cli/unitdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/cli/unitdata.py -------------------------------------------------------------------------------- /charmhelpers/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/context.py -------------------------------------------------------------------------------- /charmhelpers/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/ansible/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/ansible/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/benchmark/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/benchmark/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/charmhelpers/IMPORT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/charmhelpers/IMPORT -------------------------------------------------------------------------------- /charmhelpers/contrib/charmhelpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/charmhelpers/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/charmsupport/IMPORT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/charmsupport/IMPORT -------------------------------------------------------------------------------- /charmhelpers/contrib/charmsupport/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/charmsupport/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/charmsupport/nrpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/charmsupport/nrpe.py -------------------------------------------------------------------------------- /charmhelpers/contrib/charmsupport/volumes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/charmsupport/volumes.py -------------------------------------------------------------------------------- /charmhelpers/contrib/database/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/database/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/database/mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/database/mysql.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hahelpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hahelpers/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hahelpers/apache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hahelpers/apache.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hahelpers/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hahelpers/cluster.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/README.hardening.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/README.hardening.md -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/apache/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/apache/checks/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/checks/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/apache/checks/config.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/templates/99-hardening.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/apache/templates/99-hardening.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/apache/templates/alias.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/apache/templates/alias.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/audits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/audits/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/audits/apache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/audits/apache.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/audits/apt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/audits/apt.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/audits/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/audits/file.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/apache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/defaults/apache.yaml -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/apache.yaml.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/defaults/apache.yaml.schema -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/mysql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/defaults/mysql.yaml -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/mysql.yaml.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/defaults/mysql.yaml.schema -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/os.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/defaults/os.yaml -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/os.yaml.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/defaults/os.yaml.schema -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/ssh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/defaults/ssh.yaml -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/defaults/ssh.yaml.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/defaults/ssh.yaml.schema -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/harden.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/harden.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/apt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/apt.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/limits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/limits.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/login.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/minimize_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/minimize_access.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/pam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/pam.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/profile.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/securetty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/securetty.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/suid_sgid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/suid_sgid.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/checks/sysctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/checks/sysctl.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/10.hardcore.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/templates/10.hardcore.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/99-hardening.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/templates/99-hardening.sh -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/99-juju-hardening.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/templates/99-juju-hardening.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/login.defs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/templates/login.defs -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/modules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/templates/modules -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/passwdqc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/templates/passwdqc.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/pinerolo_profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/templates/pinerolo_profile.sh -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/securetty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/templates/securetty -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/host/templates/tally2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/host/templates/tally2 -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/mysql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/mysql/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/mysql/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/mysql/checks/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/mysql/checks/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/mysql/checks/config.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/mysql/templates/hardening.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/mysql/templates/hardening.cnf -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/ssh/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/checks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/ssh/checks/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/checks/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/ssh/checks/config.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/templates/ssh_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/ssh/templates/ssh_config -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/ssh/templates/sshd_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/ssh/templates/sshd_config -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/templating.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardening/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardening/utils.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardware/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardware/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/hardware/pci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/hardware/pci.py -------------------------------------------------------------------------------- /charmhelpers/contrib/mellanox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/mellanox/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/mellanox/infiniband.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/mellanox/infiniband.py -------------------------------------------------------------------------------- /charmhelpers/contrib/network/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/network/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/network/ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/network/ip.py -------------------------------------------------------------------------------- /charmhelpers/contrib/network/ovs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/network/ovs/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/network/ovs/ovn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/network/ovs/ovn.py -------------------------------------------------------------------------------- /charmhelpers/contrib/network/ovs/ovsdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/network/ovs/ovsdb.py -------------------------------------------------------------------------------- /charmhelpers/contrib/network/ovs/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/network/ovs/utils.py -------------------------------------------------------------------------------- /charmhelpers/contrib/network/ufw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/network/ufw.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/alternatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/alternatives.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/audits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/audits/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/audits/openstack_security_guide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/audits/openstack_security_guide.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/cert_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/cert_utils.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/context.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/deferred_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/deferred_events.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/exceptions.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/files/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/files/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/files/check_deferred_restarts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/files/check_deferred_restarts.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/files/check_haproxy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/files/check_haproxy.sh -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/files/check_haproxy_queue_depth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/files/check_haproxy_queue_depth.sh -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/files/policy_rc_d_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/files/policy_rc_d_script.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/ha/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/ha/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/ha/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/ha/utils.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/ip.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/keystone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/keystone.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/neutron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/neutron.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/policy_rcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/policy_rcd.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/policyd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/policyd.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/ssh_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/ssh_migrations.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/ceph.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/ceph.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/git.upstart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/git.upstart -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/haproxy.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/haproxy.cfg -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/logrotate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/logrotate -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/memcached.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/memcached.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/openstack_https_frontend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/openstack_https_frontend -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/openstack_https_frontend.conf: -------------------------------------------------------------------------------- 1 | openstack_https_frontend -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-audit-middleware-notifications: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-audit-middleware-notifications -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-ceph-bluestore-compression: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-ceph-bluestore-compression -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-filter-audit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-filter-audit -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-keystone-authtoken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-keystone-authtoken -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-keystone-authtoken-legacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-keystone-authtoken-legacy -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-keystone-authtoken-mitaka: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-keystone-authtoken-mitaka -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-keystone-authtoken-v3only: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-keystone-authtoken-v3only -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-oslo-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-oslo-cache -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit-ocata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-oslo-messaging-rabbit-ocata -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-oslo-middleware: -------------------------------------------------------------------------------- 1 | [oslo_middleware] 2 | 3 | # Bug #1758675 4 | enable_proxy_headers_parsing = true 5 | 6 | -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-oslo-notifications: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-oslo-notifications -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-placement: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-placement -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-rabbitmq-oslo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-rabbitmq-oslo -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-service-user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-service-user -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/section-zeromq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/section-zeromq -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/vendor_data.json: -------------------------------------------------------------------------------- 1 | {{ vendor_data_json }} -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/wsgi-openstack-api.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templates/wsgi-openstack-api.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templates/wsgi-openstack-metadata.conf: -------------------------------------------------------------------------------- 1 | wsgi-openstack-api.conf -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/templating.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/utils.py -------------------------------------------------------------------------------- /charmhelpers/contrib/openstack/vaultlocker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/openstack/vaultlocker.py -------------------------------------------------------------------------------- /charmhelpers/contrib/peerstorage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/peerstorage/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/python.py -------------------------------------------------------------------------------- /charmhelpers/contrib/saltstack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/saltstack/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/ssl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/ssl/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/ssl/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/ssl/service.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/storage/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/storage/linux/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/bcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/storage/linux/bcache.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/ceph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/storage/linux/ceph.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/storage/linux/loopback.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/lvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/storage/linux/lvm.py -------------------------------------------------------------------------------- /charmhelpers/contrib/storage/linux/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/storage/linux/utils.py -------------------------------------------------------------------------------- /charmhelpers/contrib/sysctl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/contrib/sysctl/watermark_scale_factor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/sysctl/watermark_scale_factor.py -------------------------------------------------------------------------------- /charmhelpers/contrib/templating/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/templating/__init__.py -------------------------------------------------------------------------------- /charmhelpers/contrib/templating/contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/templating/contexts.py -------------------------------------------------------------------------------- /charmhelpers/contrib/templating/jinja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/templating/jinja.py -------------------------------------------------------------------------------- /charmhelpers/contrib/templating/pyformat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/templating/pyformat.py -------------------------------------------------------------------------------- /charmhelpers/contrib/unison/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/contrib/unison/__init__.py -------------------------------------------------------------------------------- /charmhelpers/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/coordinator.py -------------------------------------------------------------------------------- /charmhelpers/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/__init__.py -------------------------------------------------------------------------------- /charmhelpers/core/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/decorators.py -------------------------------------------------------------------------------- /charmhelpers/core/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/files.py -------------------------------------------------------------------------------- /charmhelpers/core/fstab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/fstab.py -------------------------------------------------------------------------------- /charmhelpers/core/hookenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/hookenv.py -------------------------------------------------------------------------------- /charmhelpers/core/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/host.py -------------------------------------------------------------------------------- /charmhelpers/core/host_factory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/core/host_factory/centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/host_factory/centos.py -------------------------------------------------------------------------------- /charmhelpers/core/host_factory/ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/host_factory/ubuntu.py -------------------------------------------------------------------------------- /charmhelpers/core/hugepage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/hugepage.py -------------------------------------------------------------------------------- /charmhelpers/core/kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/kernel.py -------------------------------------------------------------------------------- /charmhelpers/core/kernel_factory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /charmhelpers/core/kernel_factory/centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/kernel_factory/centos.py -------------------------------------------------------------------------------- /charmhelpers/core/kernel_factory/ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/kernel_factory/ubuntu.py -------------------------------------------------------------------------------- /charmhelpers/core/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/services/__init__.py -------------------------------------------------------------------------------- /charmhelpers/core/services/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/services/base.py -------------------------------------------------------------------------------- /charmhelpers/core/services/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/services/helpers.py -------------------------------------------------------------------------------- /charmhelpers/core/strutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/strutils.py -------------------------------------------------------------------------------- /charmhelpers/core/sysctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/sysctl.py -------------------------------------------------------------------------------- /charmhelpers/core/templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/templating.py -------------------------------------------------------------------------------- /charmhelpers/core/unitdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/core/unitdata.py -------------------------------------------------------------------------------- /charmhelpers/fetch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/__init__.py -------------------------------------------------------------------------------- /charmhelpers/fetch/archiveurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/archiveurl.py -------------------------------------------------------------------------------- /charmhelpers/fetch/bzrurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/bzrurl.py -------------------------------------------------------------------------------- /charmhelpers/fetch/centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/centos.py -------------------------------------------------------------------------------- /charmhelpers/fetch/giturl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/giturl.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/python/__init__.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/python/debug.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/python/packages.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/rpdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/python/rpdb.py -------------------------------------------------------------------------------- /charmhelpers/fetch/python/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/python/version.py -------------------------------------------------------------------------------- /charmhelpers/fetch/snap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/snap.py -------------------------------------------------------------------------------- /charmhelpers/fetch/ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/ubuntu.py -------------------------------------------------------------------------------- /charmhelpers/fetch/ubuntu_apt_pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/fetch/ubuntu_apt_pkg.py -------------------------------------------------------------------------------- /charmhelpers/osplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/osplatform.py -------------------------------------------------------------------------------- /charmhelpers/payload/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/payload/__init__.py -------------------------------------------------------------------------------- /charmhelpers/payload/archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/payload/archive.py -------------------------------------------------------------------------------- /charmhelpers/payload/execd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/charmhelpers/payload/execd.py -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 7 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/debian/control -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_extensions/automembersummary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/_extensions/automembersummary.py -------------------------------------------------------------------------------- /docs/api/charmhelpers.cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.cli.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.ansible.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.ansible.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.charmhelpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.charmhelpers.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.charmsupport.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.charmsupport.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.database.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.database.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.hahelpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.hahelpers.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.network.ovs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.network.ovs.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.network.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.network.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.openstack.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.openstack.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.openstack.templates.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.openstack.templates.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.peerstorage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.peerstorage.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.python.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.saltstack.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.saltstack.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.ssl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.ssl.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.storage.linux.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.storage.linux.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.storage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.storage.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.templating.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.templating.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.contrib.unison.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.contrib.unison.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.coordinator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.coordinator.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.decorators.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.decorators.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.fstab.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.fstab.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.hookenv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.hookenv.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.host.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.host.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.services.base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.services.base.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.services.helpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.services.helpers.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.services.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.strutils.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.strutils.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.sysctl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.sysctl.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.templating.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.templating.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.core.unitdata.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.core.unitdata.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.fetch.archiveurl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.fetch.archiveurl.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.fetch.bzrurl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.fetch.bzrurl.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.fetch.python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.fetch.python.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.fetch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.fetch.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.fetch.snap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.fetch.snap.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.payload.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.payload.rst -------------------------------------------------------------------------------- /docs/api/charmhelpers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/api/charmhelpers.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/example-index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/example-index.rst -------------------------------------------------------------------------------- /docs/examples/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/examples/config.rst -------------------------------------------------------------------------------- /docs/examples/services.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/examples/services.rst -------------------------------------------------------------------------------- /docs/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/getting-started.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/docs/index.rst -------------------------------------------------------------------------------- /pip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/pip.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/scripts/README -------------------------------------------------------------------------------- /scripts/update-revno: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/scripts/update-revno -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/setup.py -------------------------------------------------------------------------------- /tarmac_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tarmac_tests.sh -------------------------------------------------------------------------------- /test-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/test-requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/cli/test_cmdline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/cli/test_cmdline.py -------------------------------------------------------------------------------- /tests/cli/test_function_signature_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/cli/test_function_signature_analysis.py -------------------------------------------------------------------------------- /tests/context/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/context/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/context/test_context.py -------------------------------------------------------------------------------- /tests/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/ansible/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/ansible/test_ansible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/ansible/test_ansible.py -------------------------------------------------------------------------------- /tests/contrib/benchmark/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/benchmark/test_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/benchmark/test_benchmark.py -------------------------------------------------------------------------------- /tests/contrib/charmhelpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/charmhelpers/test_charmhelpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/charmhelpers/test_charmhelpers.py -------------------------------------------------------------------------------- /tests/contrib/charmsupport/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/charmsupport/test_nrpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/charmsupport/test_nrpe.py -------------------------------------------------------------------------------- /tests/contrib/database/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/database/README -------------------------------------------------------------------------------- /tests/contrib/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/database/test_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/database/test_mysql.py -------------------------------------------------------------------------------- /tests/contrib/hahelpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hahelpers/test_apache_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hahelpers/test_apache_utils.py -------------------------------------------------------------------------------- /tests/contrib/hahelpers/test_cluster_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hahelpers/test_cluster_utils.py -------------------------------------------------------------------------------- /tests/contrib/hardening/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hardening/apache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hardening/apache/checks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hardening/apache/checks/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/apache/checks/test_config.py -------------------------------------------------------------------------------- /tests/contrib/hardening/audits/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/audits/__init__.py -------------------------------------------------------------------------------- /tests/contrib/hardening/audits/test_apache_audits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/audits/test_apache_audits.py -------------------------------------------------------------------------------- /tests/contrib/hardening/audits/test_apt_audits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/audits/test_apt_audits.py -------------------------------------------------------------------------------- /tests/contrib/hardening/audits/test_base_audits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/audits/test_base_audits.py -------------------------------------------------------------------------------- /tests/contrib/hardening/audits/test_file_audits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/audits/test_file_audits.py -------------------------------------------------------------------------------- /tests/contrib/hardening/defaults: -------------------------------------------------------------------------------- 1 | ../../../charmhelpers/contrib/hardening/defaults -------------------------------------------------------------------------------- /tests/contrib/hardening/host/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hardening/host/checks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hardening/host/checks/test_apt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/host/checks/test_apt.py -------------------------------------------------------------------------------- /tests/contrib/hardening/host/checks/test_limits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/host/checks/test_limits.py -------------------------------------------------------------------------------- /tests/contrib/hardening/host/checks/test_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/host/checks/test_login.py -------------------------------------------------------------------------------- /tests/contrib/hardening/host/checks/test_minimize_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/host/checks/test_minimize_access.py -------------------------------------------------------------------------------- /tests/contrib/hardening/host/checks/test_pam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/host/checks/test_pam.py -------------------------------------------------------------------------------- /tests/contrib/hardening/host/checks/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/host/checks/test_profile.py -------------------------------------------------------------------------------- /tests/contrib/hardening/host/checks/test_securetty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/host/checks/test_securetty.py -------------------------------------------------------------------------------- /tests/contrib/hardening/host/checks/test_suid_guid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/host/checks/test_suid_guid.py -------------------------------------------------------------------------------- /tests/contrib/hardening/mysql/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hardening/mysql/checks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hardening/mysql/checks/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/mysql/checks/test_config.py -------------------------------------------------------------------------------- /tests/contrib/hardening/ssh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hardening/ssh/checks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/hardening/ssh/checks/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/ssh/checks/test_config.py -------------------------------------------------------------------------------- /tests/contrib/hardening/test_defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/test_defaults.py -------------------------------------------------------------------------------- /tests/contrib/hardening/test_harden.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/test_harden.py -------------------------------------------------------------------------------- /tests/contrib/hardening/test_templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/test_templating.py -------------------------------------------------------------------------------- /tests/contrib/hardening/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardening/test_utils.py -------------------------------------------------------------------------------- /tests/contrib/hardware/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardware/__init__.py -------------------------------------------------------------------------------- /tests/contrib/hardware/pci_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardware/pci_responses.py -------------------------------------------------------------------------------- /tests/contrib/hardware/test_pci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardware/test_pci.py -------------------------------------------------------------------------------- /tests/contrib/hardware/test_pci_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardware/test_pci_helper.py -------------------------------------------------------------------------------- /tests/contrib/hardware/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/hardware/test_utils.py -------------------------------------------------------------------------------- /tests/contrib/mellanox/test_infiniband.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/mellanox/test_infiniband.py -------------------------------------------------------------------------------- /tests/contrib/network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/network/ovs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/network/ovs/test_ovn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/network/ovs/test_ovn.py -------------------------------------------------------------------------------- /tests/contrib/network/ovs/test_ovs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/network/ovs/test_ovs.py -------------------------------------------------------------------------------- /tests/contrib/network/ovs/test_ovsdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/network/ovs/test_ovsdb.py -------------------------------------------------------------------------------- /tests/contrib/network/ovs/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/network/ovs/test_utils.py -------------------------------------------------------------------------------- /tests/contrib/network/test_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/network/test_ip.py -------------------------------------------------------------------------------- /tests/contrib/network/test_ovs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/network/test_ovs.py -------------------------------------------------------------------------------- /tests/contrib/network/test_ufw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/network/test_ufw.py -------------------------------------------------------------------------------- /tests/contrib/openstack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/openstack/ha/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/openstack/ha/test_ha_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/ha/test_ha_utils.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_alternatives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_alternatives.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_audits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_audits.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_cert_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_cert_utils.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_deferred_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_deferred_events.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_files_check_deferred_restarts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_files_check_deferred_restarts.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_ip.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_keystone_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_keystone_utils.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_neutron_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_neutron_utils.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_openstack_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_openstack_utils.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_os_contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_os_contexts.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_os_templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_os_templating.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_os_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_os_utils.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_policy_rc_d_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_policy_rc_d_file.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_policy_rcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_policy_rcd.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_policyd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_policyd.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_ssh_migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_ssh_migrations.py -------------------------------------------------------------------------------- /tests/contrib/openstack/test_vaultlocker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/openstack/test_vaultlocker.py -------------------------------------------------------------------------------- /tests/contrib/peerstorage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/peerstorage/test_peerstorage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/peerstorage/test_peerstorage.py -------------------------------------------------------------------------------- /tests/contrib/python/test_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/python/test_python.py -------------------------------------------------------------------------------- /tests/contrib/saltstack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/saltstack/test_saltstates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/saltstack/test_saltstates.py -------------------------------------------------------------------------------- /tests/contrib/ssl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/ssl/test_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/ssl/test_service.py -------------------------------------------------------------------------------- /tests/contrib/ssl/test_ssl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/ssl/test_ssl.py -------------------------------------------------------------------------------- /tests/contrib/storage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/storage/test_bcache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/storage/test_bcache.py -------------------------------------------------------------------------------- /tests/contrib/storage/test_linux_ceph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/storage/test_linux_ceph.py -------------------------------------------------------------------------------- /tests/contrib/storage/test_linux_storage_loopback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/storage/test_linux_storage_loopback.py -------------------------------------------------------------------------------- /tests/contrib/storage/test_linux_storage_lvm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/storage/test_linux_storage_lvm.py -------------------------------------------------------------------------------- /tests/contrib/storage/test_linux_storage_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/storage/test_linux_storage_utils.py -------------------------------------------------------------------------------- /tests/contrib/sysctl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/sysctl/test_watermark_scale_factor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/sysctl/test_watermark_scale_factor.py -------------------------------------------------------------------------------- /tests/contrib/templating/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/templating/test_contexts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/templating/test_contexts.py -------------------------------------------------------------------------------- /tests/contrib/templating/test_jinja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/templating/test_jinja.py -------------------------------------------------------------------------------- /tests/contrib/templating/test_pyformat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/templating/test_pyformat.py -------------------------------------------------------------------------------- /tests/contrib/unison/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/contrib/unison/test_unison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/contrib/unison/test_unison.py -------------------------------------------------------------------------------- /tests/coordinator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/coordinator/test_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/coordinator/test_coordinator.py -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/kvstore_testmode/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/kvstore_testmode/subprocess_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/kvstore_testmode/subprocess_task.py -------------------------------------------------------------------------------- /tests/core/kvstore_testmode/test_kwstore_testmode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/kvstore_testmode/test_kwstore_testmode.py -------------------------------------------------------------------------------- /tests/core/templates/cloud_controller_ng.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/templates/cloud_controller_ng.yml -------------------------------------------------------------------------------- /tests/core/templates/fake_cc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/templates/fake_cc.yml -------------------------------------------------------------------------------- /tests/core/templates/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/templates/nginx.conf -------------------------------------------------------------------------------- /tests/core/templates/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/templates/test.conf -------------------------------------------------------------------------------- /tests/core/test_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_files.py -------------------------------------------------------------------------------- /tests/core/test_fstab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_fstab.py -------------------------------------------------------------------------------- /tests/core/test_hookenv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_hookenv.py -------------------------------------------------------------------------------- /tests/core/test_host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_host.py -------------------------------------------------------------------------------- /tests/core/test_hugepage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_hugepage.py -------------------------------------------------------------------------------- /tests/core/test_kernel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_kernel.py -------------------------------------------------------------------------------- /tests/core/test_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_services.py -------------------------------------------------------------------------------- /tests/core/test_strutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_strutils.py -------------------------------------------------------------------------------- /tests/core/test_sysctl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_sysctl.py -------------------------------------------------------------------------------- /tests/core/test_templating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_templating.py -------------------------------------------------------------------------------- /tests/core/test_unitdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/core/test_unitdata.py -------------------------------------------------------------------------------- /tests/fetch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fetch/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fetch/python/test_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/python/test_debug.py -------------------------------------------------------------------------------- /tests/fetch/python/test_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/python/test_packages.py -------------------------------------------------------------------------------- /tests/fetch/python/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/python/test_version.py -------------------------------------------------------------------------------- /tests/fetch/test_archiveurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/test_archiveurl.py -------------------------------------------------------------------------------- /tests/fetch/test_bzrurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/test_bzrurl.py -------------------------------------------------------------------------------- /tests/fetch/test_fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/test_fetch.py -------------------------------------------------------------------------------- /tests/fetch/test_fetch_centos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/test_fetch_centos.py -------------------------------------------------------------------------------- /tests/fetch/test_fetch_ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/test_fetch_ubuntu.py -------------------------------------------------------------------------------- /tests/fetch/test_fetch_ubuntu_apt_pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/test_fetch_ubuntu_apt_pkg.py -------------------------------------------------------------------------------- /tests/fetch/test_giturl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/test_giturl.py -------------------------------------------------------------------------------- /tests/fetch/test_snap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/fetch/test_snap.py -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/payload/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/payload/test_archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/payload/test_archive.py -------------------------------------------------------------------------------- /tests/payload/test_execd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/payload/test_execd.py -------------------------------------------------------------------------------- /tests/test_osplatform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/test_osplatform.py -------------------------------------------------------------------------------- /tests/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tools/test_charm_helper_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/tools/test_charm_helper_sync.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tests/utils.py -------------------------------------------------------------------------------- /tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tools/__init__.py -------------------------------------------------------------------------------- /tools/charm_helpers_sync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tools/charm_helpers_sync/README.md -------------------------------------------------------------------------------- /tools/charm_helpers_sync/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tools/charm_helpers_sync/__init__.py -------------------------------------------------------------------------------- /tools/charm_helpers_sync/charm_helpers_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tools/charm_helpers_sync/charm_helpers_sync.py -------------------------------------------------------------------------------- /tools/charm_helpers_sync/example-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tools/charm_helpers_sync/example-config.yaml -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juju/charm-helpers/HEAD/tox.ini --------------------------------------------------------------------------------