diff options
author | Dan Fedele <dan.fedele@gmail.com> | 2022-11-07 11:36:13 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-07 11:36:13 -0500 |
commit | 4149814addc0747dc4e40590085ec4a626f9ae5a (patch) | |
tree | 78cc85e218e6367259aa0a1dd7032e9a68a31e7c /setup-parrot.sh | |
parent | c1c81a728173638abf84ad21df34d398fa956240 (diff) | |
parent | 27dc9030e0de0c6622ae3f2cde189988d4a8464a (diff) |
Merge pull request #2 from AgroDan/dev
Dev
Diffstat (limited to 'setup-parrot.sh')
-rw-r--r-- | setup-parrot.sh | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/setup-parrot.sh b/setup-parrot.sh deleted file mode 100644 index 314719e..0000000 --- a/setup-parrot.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/bash - -if [[ $EUID -ne 0 ]]; then - echo "This script must be run as sudo or root." - exit 1 -fi - -# Generate psuedo-random string to fool servers into not giving you -# cached crap, mostly for debugging purposes. This is kinda neato -RANDO=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n1) - -echo "***********************************" -echo "* Installing pip *" -echo "***********************************" - -curl -s https://bootstrap.pypa.io/get-pip.py -o /tmp/get-pip.py -python3 /tmp/get-pip.py --user --no-warn-script-location - -export PATH=$PATH:/root/.local/bin - -echo "***********************************" -echo "* Installing ansible *" -echo "***********************************" - -pip install ansible - -echo "***********************************" -echo "* Installing Ansible Collection *" -echo "***********************************" - -ansible-galaxy collection install community.general - -echo "***********************************" -echo "* Pulling master bashrc *" -echo "***********************************" - -curl -sL "http://raw.github.com/AgroDan/FreshInstall/master/master-bashrc?nocache=$RANDO" -o /tmp/master-bashrc - -echo "***********************************" -echo "* Pulling bash_functions *" -echo "***********************************" - -curl -sL "http://raw.github.com/AgroDan/FreshInstall/master/master-bash_functions?nocache=$RANDO" -o /tmp/master-bash_functions - -echo "***********************************" -echo "* Pulling .tmux.conf *" -echo "***********************************" - -curl -sL "http://raw.github.com/AgroDan/FreshInstall/master/master-tmux_conf?nocache=$RANDO" -o /tmp/master-tmux_conf - -echo "***********************************" -echo "* Running ParrotOS playbook *" -echo "***********************************" - -curl -sL "http://raw.github.com/AgroDan/FreshInstall/master/parrot.yml?nocache=$RANDO" -o /tmp/parrot.yml - -ansible-playbook /tmp/parrot.yml - -echo "***********************************" -echo "* Cleaning up *" -echo "***********************************" - -rm -f /tmp/master-bashrc /tmp/master-bash_functions /tmp/master-tmux_conf /tmp/get-pip.py /tmp/parrot.yml - -echo "***********************************" -echo "* Done! *" -echo "***********************************" - -echo "You should be set up. Check above for any errors." |