- Add host_volume for nomad client (thanks @ducminhle)
- Update CONTRIBUTORS
- Update documentation
- Nomad v0.10.3
- Fix Nomad Debian initscript issue (thanks @raposalorx)
- Add Amazon Linux support to check (thanks @blade2005)
- Update Contributors
- Update documentation
- Correct dmsetup issue (thanks @cimermanGregor)
- Update CONTRIBUTORS
- Nomad v0.10.2
- Remove root user from docker group (thanks @jadams)
- Use JSON for custom configuration/fix template (thanks @heri16)
- Nomad v0.10.1
- Production hardening of systemd unit (thanks @bdossantos)
- Update documentation
- Nomad v0.10.0
- add nomad_consul_tags option (thanks @camskkz)
- Update documentation
- Nomad v0.9.6
- Fedora support (thanks @rbjorklin)
- Update documentation
- Nomad v0.9.5
- Update documentation
- Nomad v0.9.4
- Update documentation
- Nomad v0.9.2
- Use SELinux module in tasks/selinux
- Remove invalid nomad_log_dir configuration (#39)
- Update documentation
- Correct args for install task
- Fix: install: set explicit bash shell to use pipefail
- Update documentation
- Nomad v0.9.1
- Add Arch Linux support (thanks @bilke)
- chroot_env config for exec and Java drivers (thanks @pxsloot)
- Update shell task with pipefail
- Clean up task items for best practices
- Update documentation
- Nomad v0.9.0
- Add consul token support (thanks @bewiwi)
- Update documentation
- Nomad v0.8.7
- Improve tasks and templates (thanks @blaet)
- Correct init script (thanks @shoreflyer)
- nomad_verify_server_hostname/nomad_verify_https_client (thanks @jsecchiero)
- Update CONTRIBUTORS
- Nomad v0.8.6
- Consistent boolean usage
- Improve Consul bootstrapping (thanks @RodolpheFouquet)
- Systemd daemon reload (thanks @mrvovanness)
- Advertise ports (thanks @Tsuki)
- Update CONTRIBUTORS
- Nomad v0.8.4
- Explicit owner and mode for config files (thanks @groggemans)
- Update Jinja2 tests (thanks @ccf)
- Update documentation
- Nomad v0.8.3
- Add Vault and ACL support (thanks @groggemans)
- Handle installing different arch at the same time (thanks @lanefu)
- Update documentation
- Nomad version 0.7.0
- Explicit owner and mode for config files (thanks @groggemans)
- Add initial TLS (thanks @jsecchiero)
- Restart service when modified (thanks @jsecchiero)
- Enable debian > 6.3 (thanks @jsecchiero)
- Update documentation (thanks @jsecchiero)
- Nomad 0.6.3
- Finish cluster_nodes -> nomad_instances renaming
- Update CONTRIBUTORS
- Typo fixes (thanks @kjagiello)
- Nomad v0.6.2
- Re-instate nomad_use_consul functionality (thanks @awheeler)
- Proper client/server template rendering (thanks @awheeler)
- Nomad version 0.6.0
- Conditionally include options and meta to avoid error when empty
- Rename
nomad_cluster_nodes
label tonomad_instances
- Clean up docker tasks
- Fix debian init and client only config (thanks @groggemans)
- Update README (thanks @groggemans)
- Add meta parameters to client template (thanks @groggemans)
- Add options parameters to client template (thanks @groggemans)
- Update and fix CONTRIBUTORS file (thanks @groggemans)
- Small syntax fixes and init script updates (thanks @groggemans)
- Update and extend config templates (thanks @groggemans)
- Main tasks cleanup (thanks @groggemans)
- Initial reordering of role defaults (thanks @groggemans)
- Move asserts and checks to there own file (thanks @groggemans)
- CHANGELOG++
- Add custom configuration option (thanks @awheeler)
- Fixed systemd service file when nomad_custom_config used (thanks @awheeler)
- Update documentation
- Update task meta
- Update role meta
- Update CONTRIBUTORS
- Fix log portion of start line in init script - fixes #13
- Fix bad nomad_docker_enable variable refs
- Update CONTRIBUTING
- Remove bootstrap task
- Move bootstrap into server config
- Remove bootstrap node role
- Use node role in startup scripts
- Update startup scripts
- Update install playbook
- Fix install task issue
- Use all directory variables in all templates
- Addresses #8
- Addresses #9
- New variables:
nomad_lockfile
nomad_run_dir
- Updated init script templates
- Updated systemd unit template
- Convert to local action plays
- Nomad version 0.5.6
- Update documentation
- Add iface env var
- Fix cluster_nodes references
- Make nomad user account dynamic and also a system account
- Nomad version 0.5.5
- Updated documentation
- Initial ARM support (thanks @lanefu)
- Enable the service when starting
- Prefer compact YAML in tasks
- Task cleanup
- Version fix
- Better conditionals for init scripts fixes #5
- Change to compact YAML
- Misc task updates
- Switch init scripts to send SIGTERM to address #2
- Add leave_on_terminate and set to True by default
- Nomad 0.5.4
- Fixed typo in install tasks fixes #6 (thanks @asemt)
- Added nomad_group_name and use nomad_iface (thanks @dggreenbaum)
- Updated documentation
- Nomad 0.5.4
- Checks for existing packages and summary files
- Nomad 0.5.2
- Nomad 0.5.1
- Add NOMAD_VERSION environment variable
- Fix typo in default variables
- Nomad 0.5.0
- Automatic SHA determination
- Streamline and split out install, Docker, and SELinux tasks
- Remove deprecated task files
- Establish OS vars
- Update documentation
- Correct var
- More SELinux config
- Disable SELinux when Docker is used
- Update/validate CentOS 7 box
- Update documentation
- Update failure cases for CentOS
- Remove Docker majority of bits except for supporting packages, etc.
- Docker will only be installed for Vagrant based clusters via the
Vagrant provisioner when environment variable
NOMAD_DOCKER_ENABLE="true"
is set - Update start scripts to be smarter about node role
- Add cgroups packages on Debian/Ubuntu
- Run Nomad as root for now
- Renamed vars to be more in line with Nomad terminology
- Switched to merged config style with base, bootstrap, server, client
- Dropping native Docker subsystem support in favor of external role
- Attempting to run nomad as nomad user
- Remove deprecated tasks
- Add conditionals to tasks
- Update doc meta
- Update default variables
- Update supported versions
- Update documentation — now w/ more header meta (h/t @dochang)
- Update OS packages
- Update signing key tasks
- Keyserver quoting
- Update supported versions
- Fix up unarchive task quoting
- Fix package name vars
- Tests run best when they exist!
- Switch to galaxy_tags
- Enable CI
- Prepare role for Galaxy
- Add optional Docker installation support
- Update initial configuration
- Update documentation
- Update start scripts
- Enable and start nomad service
- Fixup initial configuration paths
- Update documentation
- Remove unused variables
- Update documentation
- Installs Nomad on each node
- Installs example configuration for server and client
- Installs example init, systemd, and upstart scripts
- Correct versions
- Update Galaxy meta