-
-
Save e-roux/288f6ca07443db295f1e989d1724cb73 to your computer and use it in GitHub Desktop.
Ansible playbook for a full dev environment
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
# From https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#latest-releases-via-apt-ubuntu | |
sudo apt update | |
sudo apt install software-properties-common | |
sudo apt-add-repository --yes --update ppa:ansible/ansible | |
sudo apt install ansible | |
mkdir ~/src && cd ~/src | |
git clone https://gist.github.com/288f6ca07443db295f1e989d1724cb73.git setup && cd setup |
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
--- | |
- name: deploy the gisdev software stack | |
hosts: localhost | |
connection: local | |
user: manu | |
sudo: true | |
tasks: | |
- name: Get aptitude for upgrade | |
apt: pkg=aptitude state=present | |
- name: Safe system upgrade via aptitude | |
apt: upgrade=safe | |
# - name: add SublimeText repo | |
# apt_repository: repo='ppa:webupd8team/sublime-text-2' state=present update_cache=yes |
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
ansible-playbook dev.yml -i ./hosts --ask-vault-pass -vvv |
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
[localhost] | |
127.0.0.1 |
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
Default settings: | |
// List any packages to ignore here. When removing entries from this list, | |
// a restart may be required if the package contains plugins. | |
"ignored_packages": [], | |
"vintage_start_in_command_mode": true | |
https://sublime.wbond.net/installation#st2 | |
Packages: | |
Pretty JSON | |
http://dbader.org/blog/setting-up-sublime-text-for-python-development | |
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
TODO | |
implement security measures | |
git config | |
config files | |
full sublimetext config | |
set up openvpn | |
rdesktop and network drive to terra | |
set up evolution | |
RStudio | |
postgis and GDAL (ppa) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment