Fred Damstra 9e0eebc2b9 Updates the GitHub URL 4 lat temu
..
README.md 6d6f973697 Final Updates to Readme 4 lat temu
terragrunt.hcl 9e0eebc2b9 Updates the GitHub URL 4 lat temu

README.md

Sensu Setup Steps

  • Run terraform in 095-instance-sensu to spin up the server and other resources
  • Ensure the RPMs are located on the reposerver
  • Run prep Salt states
    • salt sensu*com saltutil.sync_all
    • salt sensu*com saltutil.pillar_refresh
    • salt sensu*com state.sls os_modifications
    • salt sensu*com state.highstate
  • Run Salt state sensu_master to install sensu from reposerver
    • salt sensu*com state.sls sensu_master
  • Run post-installation commands as root user on Sensu server to setup the backend
    • Get the password from Vault to input
    • Init the backend sensu-backend init --interactive
    • prep to login vim sensu-password
    • Log in via sensuctl sensuctl configure -n --username 'admin' --password $( cat sensu-password ) --namespace default --url 'https://127.0.0.1:8080' --insecure-skip-tls-verify
    • Setup OIDC auth ( no TF support for this call ) sensuctl create -f /etc/sensu/conf.d/oidc-okta.yml
    • Opt-out of stats sensuctl tessen opt-out --skip-confirm
    • Clean up password echo "" > sensu-password
    • Log out of sensuctl sensuctl logout
  • Run Terraform in 096-sensu-configuration to configure the software
    • On your laptop, put the sensu password in the SENSU_PASSWORD environment var
    • export SENSU_PASSWORD='password'