├── .gitignore ├── .kitchen.yml ├── .rubocop.yml ├── .travis.yml ├── Berksfile ├── CHANGELOG.md ├── Gemfile ├── Guardfile ├── README.md ├── attributes └── default.rb ├── chefignore ├── libraries └── helpers.rb ├── metadata.rb ├── recipes ├── _image.rb ├── manager.rb ├── service.rb └── worker.rb ├── spec ├── spec_helper.rb └── unit │ └── recipes │ ├── image_spec.rb │ ├── manager_spec.rb │ ├── service_spec.rb │ └── worker_spec.rb └── test └── integration ├── helpers └── serverspec │ └── spec_helper.rb ├── image └── serverspec │ └── image_spec.rb ├── manager └── serverspec │ └── manager_spec.rb ├── nodes └── discovery.json ├── service └── serverspec │ └── service_spec.rb └── worker └── serverspec └── worker_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/.gitignore -------------------------------------------------------------------------------- /.kitchen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/.kitchen.yml -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/.travis.yml -------------------------------------------------------------------------------- /Berksfile: -------------------------------------------------------------------------------- 1 | source 'https://supermarket.chef.io' 2 | 3 | metadata 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/Gemfile -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/Guardfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/README.md -------------------------------------------------------------------------------- /attributes/default.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/attributes/default.rb -------------------------------------------------------------------------------- /chefignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/chefignore -------------------------------------------------------------------------------- /libraries/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/libraries/helpers.rb -------------------------------------------------------------------------------- /metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/metadata.rb -------------------------------------------------------------------------------- /recipes/_image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/recipes/_image.rb -------------------------------------------------------------------------------- /recipes/manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/recipes/manager.rb -------------------------------------------------------------------------------- /recipes/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/recipes/service.rb -------------------------------------------------------------------------------- /recipes/worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/recipes/worker.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/unit/recipes/image_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/spec/unit/recipes/image_spec.rb -------------------------------------------------------------------------------- /spec/unit/recipes/manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/spec/unit/recipes/manager_spec.rb -------------------------------------------------------------------------------- /spec/unit/recipes/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/spec/unit/recipes/service_spec.rb -------------------------------------------------------------------------------- /spec/unit/recipes/worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/spec/unit/recipes/worker_spec.rb -------------------------------------------------------------------------------- /test/integration/helpers/serverspec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/test/integration/helpers/serverspec/spec_helper.rb -------------------------------------------------------------------------------- /test/integration/image/serverspec/image_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/test/integration/image/serverspec/image_spec.rb -------------------------------------------------------------------------------- /test/integration/manager/serverspec/manager_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/test/integration/manager/serverspec/manager_spec.rb -------------------------------------------------------------------------------- /test/integration/nodes/discovery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/test/integration/nodes/discovery.json -------------------------------------------------------------------------------- /test/integration/service/serverspec/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/test/integration/service/serverspec/service_spec.rb -------------------------------------------------------------------------------- /test/integration/worker/serverspec/worker_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tacchino/swarm/HEAD/test/integration/worker/serverspec/worker_spec.rb --------------------------------------------------------------------------------