The Ansible Playbooks and results

For the primary ECE server you must run with the ece-primary role tag so that it can install all the base items. This role is complete with checks, plans, tests, actions and outputs.

Base install:

The base install detects the OS, checks if docker is installed, removes it if a version is incompatible, installs required packages and the correct version of docker.

User provisioining:

By default this role creates the user namesd elastic and adds it to the docker and elastic groups, copies the SSH keys, adds to sudoers and sets the boot user.

OS Performance Tuning:

My favorite part of the role is that it also adds the recommended performance settings for Elastic Cloud.

Installs or Upgrades Elastic Cloud

You can specify the version for update in variables.

Finishing tasks and outputs

You will get the url and admin console password.