├── .gitignore ├── CONTRIBUTING.md ├── GNUmakefile ├── LICENSE.txt ├── MANIFEST.in ├── OSSMETADATA ├── README.rst ├── aminator ├── __init__.py ├── cli.py ├── config.py ├── core.py ├── default_conf │ ├── aminator.yml │ ├── environments.yml │ └── logging.yml ├── environment.py ├── exceptions.py ├── plugins │ ├── __init__.py │ ├── base.py │ ├── blockdevice │ │ ├── __init__.py │ │ ├── base.py │ │ ├── default_conf │ │ │ ├── aminator.plugins.blockdevice.linux.yml │ │ │ └── aminator.plugins.blockdevice.null.yml │ │ ├── linux.py │ │ ├── manager.py │ │ └── null.py │ ├── cloud │ │ ├── __init__.py │ │ ├── base.py │ │ ├── default_conf │ │ │ └── aminator.plugins.cloud.ec2.yml │ │ ├── ec2.py │ │ └── manager.py │ ├── distro │ │ ├── __init__.py │ │ ├── base.py │ │ ├── debian.py │ │ ├── default_conf │ │ │ ├── aminator.plugins.distro.debian.yml │ │ │ └── aminator.plugins.distro.redhat.yml │ │ ├── linux.py │ │ ├── manager.py │ │ └── redhat.py │ ├── finalizer │ │ ├── __init__.py │ │ ├── base.py │ │ ├── default_conf │ │ │ ├── aminator.plugins.finalizer.tagging_ebs.yml │ │ │ └── aminator.plugins.finalizer.tagging_s3.yml │ │ ├── manager.py │ │ ├── tagging_base.py │ │ ├── tagging_ebs.py │ │ └── tagging_s3.py │ ├── manager.py │ ├── metrics │ │ ├── __init__.py │ │ ├── base.py │ │ ├── default_conf │ │ │ └── aminator.plugins.metrics.logger.yml │ │ ├── logger.py │ │ └── manager.py │ ├── provisioner │ │ ├── __init__.py │ │ ├── apt.py │ │ ├── aptitude.py │ │ ├── base.py │ │ ├── default_conf │ │ │ ├── aminator.plugins.provisioner.apt.yml │ │ │ ├── aminator.plugins.provisioner.aptitude.yml │ │ │ └── aminator.plugins.provisioner.yum.yml │ │ ├── manager.py │ │ └── yum.py │ └── volume │ │ ├── __init__.py │ │ ├── base.py │ │ ├── default_conf │ │ └── aminator.plugins.volume.linux.yml │ │ ├── linux.py │ │ └── manager.py └── util │ ├── __init__.py │ ├── linux.py │ └── metrics.py ├── docs ├── Makefile ├── conf.py ├── index.rst └── make.bat ├── pylintrc ├── requirements-locked.txt ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── TestAptProvisionerPlugin.py ├── __init__.py ├── test_chef_node.json ├── test_yum_provisioner_plugin.py ├── util.py └── yum_test.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GNUmakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/GNUmakefile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /OSSMETADATA: -------------------------------------------------------------------------------- 1 | osslifecycle=active 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/README.rst -------------------------------------------------------------------------------- /aminator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/__init__.py -------------------------------------------------------------------------------- /aminator/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/cli.py -------------------------------------------------------------------------------- /aminator/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/config.py -------------------------------------------------------------------------------- /aminator/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/core.py -------------------------------------------------------------------------------- /aminator/default_conf/aminator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/default_conf/aminator.yml -------------------------------------------------------------------------------- /aminator/default_conf/environments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/default_conf/environments.yml -------------------------------------------------------------------------------- /aminator/default_conf/logging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/default_conf/logging.yml -------------------------------------------------------------------------------- /aminator/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/environment.py -------------------------------------------------------------------------------- /aminator/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/exceptions.py -------------------------------------------------------------------------------- /aminator/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/__init__.py -------------------------------------------------------------------------------- /aminator/plugins/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/base.py -------------------------------------------------------------------------------- /aminator/plugins/blockdevice/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aminator/plugins/blockdevice/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/blockdevice/base.py -------------------------------------------------------------------------------- /aminator/plugins/blockdevice/default_conf/aminator.plugins.blockdevice.linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/blockdevice/default_conf/aminator.plugins.blockdevice.linux.yml -------------------------------------------------------------------------------- /aminator/plugins/blockdevice/default_conf/aminator.plugins.blockdevice.null.yml: -------------------------------------------------------------------------------- 1 | enabled: true 2 | -------------------------------------------------------------------------------- /aminator/plugins/blockdevice/linux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/blockdevice/linux.py -------------------------------------------------------------------------------- /aminator/plugins/blockdevice/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/blockdevice/manager.py -------------------------------------------------------------------------------- /aminator/plugins/blockdevice/null.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/blockdevice/null.py -------------------------------------------------------------------------------- /aminator/plugins/cloud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aminator/plugins/cloud/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/cloud/base.py -------------------------------------------------------------------------------- /aminator/plugins/cloud/default_conf/aminator.plugins.cloud.ec2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/cloud/default_conf/aminator.plugins.cloud.ec2.yml -------------------------------------------------------------------------------- /aminator/plugins/cloud/ec2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/cloud/ec2.py -------------------------------------------------------------------------------- /aminator/plugins/cloud/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/cloud/manager.py -------------------------------------------------------------------------------- /aminator/plugins/distro/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aminator/plugins/distro/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/distro/base.py -------------------------------------------------------------------------------- /aminator/plugins/distro/debian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/distro/debian.py -------------------------------------------------------------------------------- /aminator/plugins/distro/default_conf/aminator.plugins.distro.debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/distro/default_conf/aminator.plugins.distro.debian.yml -------------------------------------------------------------------------------- /aminator/plugins/distro/default_conf/aminator.plugins.distro.redhat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/distro/default_conf/aminator.plugins.distro.redhat.yml -------------------------------------------------------------------------------- /aminator/plugins/distro/linux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/distro/linux.py -------------------------------------------------------------------------------- /aminator/plugins/distro/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/distro/manager.py -------------------------------------------------------------------------------- /aminator/plugins/distro/redhat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/distro/redhat.py -------------------------------------------------------------------------------- /aminator/plugins/finalizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aminator/plugins/finalizer/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/finalizer/base.py -------------------------------------------------------------------------------- /aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_ebs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_ebs.yml -------------------------------------------------------------------------------- /aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_s3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/finalizer/default_conf/aminator.plugins.finalizer.tagging_s3.yml -------------------------------------------------------------------------------- /aminator/plugins/finalizer/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/finalizer/manager.py -------------------------------------------------------------------------------- /aminator/plugins/finalizer/tagging_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/finalizer/tagging_base.py -------------------------------------------------------------------------------- /aminator/plugins/finalizer/tagging_ebs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/finalizer/tagging_ebs.py -------------------------------------------------------------------------------- /aminator/plugins/finalizer/tagging_s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/finalizer/tagging_s3.py -------------------------------------------------------------------------------- /aminator/plugins/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/manager.py -------------------------------------------------------------------------------- /aminator/plugins/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aminator/plugins/metrics/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/metrics/base.py -------------------------------------------------------------------------------- /aminator/plugins/metrics/default_conf/aminator.plugins.metrics.logger.yml: -------------------------------------------------------------------------------- 1 | enabled: true -------------------------------------------------------------------------------- /aminator/plugins/metrics/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/metrics/logger.py -------------------------------------------------------------------------------- /aminator/plugins/metrics/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/metrics/manager.py -------------------------------------------------------------------------------- /aminator/plugins/provisioner/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aminator/plugins/provisioner/apt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/provisioner/apt.py -------------------------------------------------------------------------------- /aminator/plugins/provisioner/aptitude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/provisioner/aptitude.py -------------------------------------------------------------------------------- /aminator/plugins/provisioner/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/provisioner/base.py -------------------------------------------------------------------------------- /aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.apt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.apt.yml -------------------------------------------------------------------------------- /aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.aptitude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.aptitude.yml -------------------------------------------------------------------------------- /aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.yum.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/provisioner/default_conf/aminator.plugins.provisioner.yum.yml -------------------------------------------------------------------------------- /aminator/plugins/provisioner/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/provisioner/manager.py -------------------------------------------------------------------------------- /aminator/plugins/provisioner/yum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/provisioner/yum.py -------------------------------------------------------------------------------- /aminator/plugins/volume/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aminator/plugins/volume/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/volume/base.py -------------------------------------------------------------------------------- /aminator/plugins/volume/default_conf/aminator.plugins.volume.linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/volume/default_conf/aminator.plugins.volume.linux.yml -------------------------------------------------------------------------------- /aminator/plugins/volume/linux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/volume/linux.py -------------------------------------------------------------------------------- /aminator/plugins/volume/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/plugins/volume/manager.py -------------------------------------------------------------------------------- /aminator/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/util/__init__.py -------------------------------------------------------------------------------- /aminator/util/linux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/util/linux.py -------------------------------------------------------------------------------- /aminator/util/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/aminator/util/metrics.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/docs/make.bat -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/pylintrc -------------------------------------------------------------------------------- /requirements-locked.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/requirements-locked.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/setup.py -------------------------------------------------------------------------------- /tests/TestAptProvisionerPlugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/tests/TestAptProvisionerPlugin.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_chef_node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/tests/test_chef_node.json -------------------------------------------------------------------------------- /tests/test_yum_provisioner_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/tests/test_yum_provisioner_plugin.py -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/tests/util.py -------------------------------------------------------------------------------- /tests/yum_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/aminator/HEAD/tests/yum_test.yml --------------------------------------------------------------------------------