Merge pull request #3 from luther38/windows-testing

Moved scripts out of the root
This commit is contained in:
James Tombleson 2019-04-17 08:59:57 -07:00 committed by GitHub
commit c071feab12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 100 additions and 28 deletions

View File

@ -1,28 +0,0 @@
# Shell script to install ansible and other requirements.
# Currently only supports darwin for now.
# Ubuntu installer will be soon
if [[ "$OSTYPE" == "darwin"* ]]; then
echo "OS: Dawriw"
echo "[brew] Intalling Ansible"
brew install ansible
echo "[pip] Installing WinRM module"
sudo pip install pywinrm
echo "[pip] Installing Azure module"
sudo pip install 'ansible[azure]'
echo "[pi] Installing Docker module"
sudo pip install docker
else
echo "Running on a unsupported OS"
echo "No changes where made"
fi

View File

@ -0,0 +1,28 @@
- name: Install Nagios Core
hosts: nagios
tasks:
- name: Install requrements
apt:
name: {{ packages }}
vars:
packages:
- install
- build-essential
- libgd-dev
- openssl
- libssl-dev
- unzip
- apache2
- name: Make Group: Nagios
group:
name: nagios
- name: Make User: Nagios

View File

@ -0,0 +1,8 @@
# Nagios Playbooks
This is where all nagios related playbooks will be stored for now.
## Hosts
The playbooks will define that 'hosts: nagios' Anything related to nagios configuration and security will be found here.

34
scripts/installAnsible.sh Normal file
View File

@ -0,0 +1,34 @@
# Shell script to install ansible and other requirements.
# Currently only supports darwin for now.
# Ubuntu installer will be soon
# 1.1: Added sudo command and justed the layout
echo "OS: $OSTYPE"
if [[ "$OSTYPE" == "darwin"* ]]; then
echo "[brew] Intalling Ansible"
brew install ansible
elif [[ "$OSTYPE" == "linux-gnu" ]]; then
echo "[sudo] Install Ansible"
sudo apt update
sudo apt install software-properties-common
sudo apt-add-repository --yes --update ppa:ansible/ansible
sudo apt install ansible
else
echo "Running on a unsupported OS"
echo "No changes where made"
exit
fi
echo "[pip] Installing WinRM module"
sudo pip install pywinrm
echo "[pip] Installing Azure module"
sudo pip install 'ansible[azure]'
echo "[pip] Installing Docker module"
sudo pip install docker

View File

@ -21,6 +21,7 @@ sudo systemctl status ssh
echo "Install is complete. Test ansible!" echo "Install is complete. Test ansible!"
echo "If you want to change the port, check this scripts config on how to" echo "If you want to change the port, check this scripts config on how to"
echo "With the ansible device you will want to connect to this host to get the SSH key from it before testing."
# Edit /etc/ssh/sshd_config # Edit /etc/ssh/sshd_config
# Uncomment #Port 22 # Uncomment #Port 22

View File

@ -0,0 +1,29 @@
# This will install Terraform on the device
#1.0 Started to add Terraform to the project
echo "OS: $OSTYPE"
if [[ "$OSTYPE" == "darin"* ]]; then
# I use debian so sudo
elif [[ "$OSTYPE" == "linux-gnu" ]]; then
# Download current release
wget https://releases.hashicorp.com/terraform/0.11.13/terraform_0.11.13_linux_amd64.zip
unzip terraform_0.11.13_linux_amd64.zip
# Remove the zip
rm terraform_0.11.13_linux_amd64.zip
# copy over to bin
sudo cp terraform /bin/terraform
rm terraform
else
echo "You are running on a OS that is not supported by this script at this time."
echo "No changes have been made."
exit
fi