Skip to content

Instantly share code, notes, and snippets.

@git001
Created August 22, 2017 07:55
Show Gist options
  • Save git001/ae972d1884fd365f9ebbfc323c114476 to your computer and use it in GitHub Desktop.
Save git001/ae972d1884fd365f9ebbfc323c114476 to your computer and use it in GitHub Desktop.
The provision script
#!/bin/bash
if [[ ${DEBUG} ]]; then
set -x
sudo pvs
sudo vgs
sudo lvs
fi
# extend root partition
sudo lvextend --size +2G /dev/atomicos/root
sudo xfs_growfs /dev/atomicos/root
# configuring docker sotrage on separate aws ebs volume
# resize docker local storage volume
sudo lvextend -l 100%FREE -f /dev/atomicos/docker-pool
# subscribe to be able to pull OSCP Images
sudo subscription-manager register --proxy=${proxy} --username=${subs_login} --password=${subs_pass}
sudo subscription-manager attach --pool=${poolid} --proxy=${proxy}
cd /
# load custom images
sudo tar xfvz /tmp/ami-docker-images.tar.gz
sudo sudo docker load -i /var/tmp/dsl/auditd/image/auditd-atomic_${auditd_version}.tar
sudo sudo docker load -i /var/tmp/dsl/logstash/image/logstash-infra_${logstash_version}.tar
# Install auditd
sudo docker run --rm --privileged -e HOST=/host -e IMAGE=auditd-atomic -e NAME=auditd-container -v /:/host auditd-atomic:${auditd_version} /bin/install.sh
cd /tmp
sudo cp -f hosts /etc/hosts
sudo subscription-manager unregister --proxy=${proxy}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment