Skip to content

Instantly share code, notes, and snippets.

@e-roux
Forked from perrygeo/TODO
Last active June 18, 2019 17:26
Show Gist options
  • Save e-roux/288f6ca07443db295f1e989d1724cb73 to your computer and use it in GitHub Desktop.
Save e-roux/288f6ca07443db295f1e989d1724cb73 to your computer and use it in GitHub Desktop.
Ansible playbook for a full dev environment
# 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
---
- 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
ansible-playbook dev.yml -i ./hosts --ask-vault-pass -vvv
[localhost]
127.0.0.1
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
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