#Based on https://github.com/scottbrumley 's script
- SSH Installed on remote hosts
- Strongly Recommend using SSH Keys On Remote Hosts
- Remote User with SUDO privledges
- Download Agent File to roles/linux-xdr/files
- Set file name in group_vars/linux_servers.yml
- Set Host Names in production and lab files
- Execute Playbook - "ansible-playbook -i lab -user --ask-become-pass install-xdr-linux.yml"
.
- install-xdr-linux.yml - Linux Install playbook
- lab - Inventory list of lab servers
- production - Inventory list of production servers
- group_vars
- linux_servers.yml - Variables for linux servers (includes local/remote location and name of XDR install file and remote location of XDR agent install)
- roles
- linux-xdr
- tasks- Tasks Used by XDR Role
- install-xdr.yml - Runs All Installation tasks
- main.yml - Runs All Included Tasks
- test-xdr.yml - Runs All Test tasks
- files - Files Used by XDR Role
- tasks- Tasks Used by XDR Role
- linux-xdr