├── .gitignore ├── .kitchen.yml ├── .rubocop.yml ├── .travis.yml ├── Berksfile ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── TESTING.md ├── Vagrantfile ├── chefignore ├── fixtures ├── artifact_test │ ├── CHANGELOG.md │ ├── README.md │ ├── attributes │ │ └── default.rb │ ├── metadata.rb │ └── recipes │ │ ├── artifact_rollback_tests.rb │ │ ├── default.rb │ │ ├── file.rb │ │ ├── force_install.rb │ │ ├── keep_tests.rb │ │ ├── manifest_differences_tests.rb │ │ ├── nexus_anon.rb │ │ ├── nexus_config.rb │ │ ├── nexus_package.rb │ │ ├── package.rb │ │ ├── pre_seed_tests.rb │ │ ├── proc_tests.rb │ │ ├── removal_causes_redeploy.rb │ │ ├── skip_manifest_check.rb │ │ ├── symlink_tests.rb │ │ └── windows.rb ├── artifact_test_app │ ├── README │ ├── bin │ │ └── foo │ └── lib │ │ └── bar.rb ├── mkartifact.sh └── setup_databag.rb ├── libraries ├── activesupport_hash_diff.rb ├── chef_artifact.rb ├── chef_artifact_errors.rb ├── chef_artifact_nexus.rb ├── chef_artifact_nexus_configuration.rb └── chef_helpers.rb ├── metadata.rb ├── providers ├── deploy.rb ├── file.rb └── package.rb ├── resources ├── deploy.rb ├── file.rb └── package.rb ├── spec ├── libraries │ ├── chef_artifact_nexus_configuration_spec.rb │ └── chef_artifact_spec.rb └── spec_helper.rb └── test └── integration ├── default └── minitest │ └── default_spec.rb ├── file └── minitest │ └── file_spec.rb └── forcing └── minitest └── forcing_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/.gitignore -------------------------------------------------------------------------------- /.kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/.kitchen.yml -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/.travis.yml -------------------------------------------------------------------------------- /Berksfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/Berksfile -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/Rakefile -------------------------------------------------------------------------------- /TESTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/TESTING.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/Vagrantfile -------------------------------------------------------------------------------- /chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/chefignore -------------------------------------------------------------------------------- /fixtures/artifact_test/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/CHANGELOG.md -------------------------------------------------------------------------------- /fixtures/artifact_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/README.md -------------------------------------------------------------------------------- /fixtures/artifact_test/attributes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/attributes/default.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/metadata.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/artifact_rollback_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/artifact_rollback_tests.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/default.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/file.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/force_install.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/force_install.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/keep_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/keep_tests.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/manifest_differences_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/manifest_differences_tests.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/nexus_anon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/nexus_anon.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/nexus_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/nexus_config.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/nexus_package.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/nexus_package.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/package.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/package.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/pre_seed_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/pre_seed_tests.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/proc_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/proc_tests.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/removal_causes_redeploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/removal_causes_redeploy.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/skip_manifest_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/skip_manifest_check.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/symlink_tests.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/symlink_tests.rb -------------------------------------------------------------------------------- /fixtures/artifact_test/recipes/windows.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/artifact_test/recipes/windows.rb -------------------------------------------------------------------------------- /fixtures/artifact_test_app/README: -------------------------------------------------------------------------------- 1 | Sample artifact to test with 2 | -------------------------------------------------------------------------------- /fixtures/artifact_test_app/bin/foo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/artifact_test_app/lib/bar.rb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fixtures/mkartifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/mkartifact.sh -------------------------------------------------------------------------------- /fixtures/setup_databag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/fixtures/setup_databag.rb -------------------------------------------------------------------------------- /libraries/activesupport_hash_diff.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/libraries/activesupport_hash_diff.rb -------------------------------------------------------------------------------- /libraries/chef_artifact.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/libraries/chef_artifact.rb -------------------------------------------------------------------------------- /libraries/chef_artifact_errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/libraries/chef_artifact_errors.rb -------------------------------------------------------------------------------- /libraries/chef_artifact_nexus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/libraries/chef_artifact_nexus.rb -------------------------------------------------------------------------------- /libraries/chef_artifact_nexus_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/libraries/chef_artifact_nexus_configuration.rb -------------------------------------------------------------------------------- /libraries/chef_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/libraries/chef_helpers.rb -------------------------------------------------------------------------------- /metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/metadata.rb -------------------------------------------------------------------------------- /providers/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/providers/deploy.rb -------------------------------------------------------------------------------- /providers/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/providers/file.rb -------------------------------------------------------------------------------- /providers/package.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/providers/package.rb -------------------------------------------------------------------------------- /resources/deploy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/resources/deploy.rb -------------------------------------------------------------------------------- /resources/file.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/resources/file.rb -------------------------------------------------------------------------------- /resources/package.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/resources/package.rb -------------------------------------------------------------------------------- /spec/libraries/chef_artifact_nexus_configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/spec/libraries/chef_artifact_nexus_configuration_spec.rb -------------------------------------------------------------------------------- /spec/libraries/chef_artifact_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/spec/libraries/chef_artifact_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /test/integration/default/minitest/default_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/test/integration/default/minitest/default_spec.rb -------------------------------------------------------------------------------- /test/integration/file/minitest/file_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/test/integration/file/minitest/file_spec.rb -------------------------------------------------------------------------------- /test/integration/forcing/minitest/forcing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RiotGamesCookbooks/artifact-cookbook/HEAD/test/integration/forcing/minitest/forcing_spec.rb --------------------------------------------------------------------------------