Skip to content

bowanddrape/atelier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atelier

A workspace for tools and instrumentation

Getting Started

wget -O - https://repo.saltstack.com/apt/ubuntu/16.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add -
echo "deb http://repo.saltstack.com/apt/ubuntu/16.04/amd64/latest xenial main" | sudo tee /etc/apt/sources.list.d/saltstack.list
sudo apt-get update

master

sudo apt-get update
sudo apt-get install salt-master
sudo apt-get install salt-ssh
sudo mkdir -p /srv/salt/deploy
git clone https://github.com/bowanddrape/haute.git /srv/salt/deploy/haute

minion

sudo hostname project_env_mainrole

sudo apt-get update
echo "$(hostname)" | sudo tee /etc/hostname
echo "127.0.0.1 $(hostname)" | sudo tee -a /etc/hosts
sudo apt-get -y install salt-minion
echo "$(hostname)" | sudo tee /etc/salt/minion_id

TODO: automate editing /etc/salt/minion to point to the right master (10.0.0.158)

For micro instances

sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo chmod 0600 /var/swap.1
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1
echo "/var/swap.1 swap swap defaults 0 0" | sudo tee -a /etc/fstab
echo "vm.swappiness=0" | sudo tee -a /etc/sysctl.conf

About

instrumentation and deployment scripts go here

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published