Created
August 22, 2017 07:55
-
-
Save git001/ae972d1884fd365f9ebbfc323c114476 to your computer and use it in GitHub Desktop.
The provision script
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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