install:
	sudo apt-get install software-properties-common
	sudo apt-add-repository ppa:ansible/ansible
	sudo apt-get update
	sudo apt-get install ansible
	ansible-galaxy install kahn.steamcmd -p roles/
	ansible-galaxy install kahn.arkservertools  -p roles/
	git clone https://github.com/ansible/ansible-modules-extras.git

ansible:
	export ANSIBLE_LIBRARY=ansible-modules-extras
	ansible-playbook -i hosts.ini playbook.yml

backup: FORCE
	mkdir -p backup/arkmanager
	cp -f /etc/arkmanager/arkmanager.cfg backup/arkmanager/
	mkdir -p backup/ark/config
	sudo cp /home/steam/ARK/ShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini backup/ark/config/
	sudo chown ${USER}. backup/ark/config/*

ansible-zip:
	rm -f ../ansible-ark-$(shell date +%Y%m%d).zip
	zip -q9r ../ansible-ark-$(shell date +%Y%m%d).zip ./ -x "./.svn/*" -x "./.git/*" -x "./backup/*" -x "./roles/*.*" -x "./ansible-modules-extras/*"

FORCE:

