Merge branch 'master' of github.com:gtalent/debian-workstation

This commit is contained in:
Gary Talent 2017-05-24 02:33:46 -05:00
commit 6e847ad266
2 changed files with 41 additions and 14 deletions

View File

@ -1,7 +1,11 @@
apply: apply:
ansible-playbook debian.yml -u root -i "127.0.0.1," ansible-playbook debian.yml -u root -i "127.0.0.1,"
apply-all: apply-all:
ansible-playbook debian.yml -u root -i "andraia," ansible-playbook debian.yml -u root -i 'andraia,'
apply-local:
su -c "ansible-playbook debian.yml -u root -i '127.0.0.1,' --connection=local"
init-local:
su -c "mkdir -p /root/.ssh/ && cat ~gary/.ssh/id_rsa.pub >> /root/.ssh/authorized_key"
init: init:
ssh root@127.0.0.1 mkdir -p .ssh ssh root@127.0.0.1 mkdir -p .ssh
cat ~/.ssh/id_rsa.pub | ssh root@127.0.0.1 "cat >> .ssh/authorized_key" cat ~/.ssh/id_rsa.pub | ssh root@127.0.0.1 "cat >> .ssh/authorized_key"

View File

@ -25,6 +25,19 @@
repo: "deb-src http://ftp.us.debian.org/debian stretch contrib non-free" repo: "deb-src http://ftp.us.debian.org/debian stretch contrib non-free"
state: present state: present
- name: Node.js Repository Key
apt_key:
url: https://deb.nodesource.com/gpgkey/nodesource.gpg.key
state: present
- name: Node.js Repository
apt_repository:
repo: "deb https://deb.nodesource.com/node_6.x jessie main"
state: present
- name: Node.js Src Repository
apt_repository:
repo: "deb-src https://deb.nodesource.com/node_6.x jessie main"
state: present
- name: Tarsnap Repository Key - name: Tarsnap Repository Key
apt_key: apt_key:
url: https://pkg.tarsnap.com/tarsnap-deb-packaging-key.asc url: https://pkg.tarsnap.com/tarsnap-deb-packaging-key.asc
@ -61,7 +74,7 @@
# install packages # install packages
- name: Install Ansible - name: Install ansible
apt: apt:
name: ansible name: ansible
state: latest state: latest
@ -81,17 +94,22 @@
name: cmake name: cmake
state: latest state: latest
- name: Install CTags - name: Install ctags
apt: apt:
name: ctags name: ctags
state: latest state: latest
- name: Install Docker - name: Install curl
apt:
name: curl
state: latest
- name: Install docker
apt: apt:
name: docker-ce name: docker-ce
state: latest state: latest
- name: Install Docker Compose - name: Install docker-compose
apt: apt:
name: docker-compose name: docker-compose
state: latest state: latest
@ -101,7 +119,7 @@
name: firmware-iwlwifi name: firmware-iwlwifi
state: latest state: latest
- name: Install Git - name: Install git
apt: apt:
name: git name: git
state: latest state: latest
@ -116,7 +134,7 @@
name: golang name: golang
state: latest state: latest
- name: Install Google Chrome - name: Install google-chrome-stable
apt: apt:
name: google-chrome-stable name: google-chrome-stable
state: latest state: latest
@ -131,10 +149,15 @@
name: llvm name: llvm
state: latest state: latest
# - name: Install npm - name: Install mgba-qt
# apt: apt:
# name: npm name: mgba-qt
# state: latest state: latest
- name: Install nodejs
apt:
name: nodejs
state: latest
- name: Install pandoc - name: Install pandoc
apt: apt:
@ -241,17 +264,17 @@
name: vlc name: vlc
state: latest state: latest
- name: Install ZSH - name: Install zsh
apt: apt:
name: zsh name: zsh
state: latest state: latest
- name: Install ZFS - name: Install zfs-dkms
apt: apt:
name: zfs-dkms name: zfs-dkms
state: latest state: latest
- name: Install ZFS Utils - name: Install zfsutils-linux
apt: apt:
name: zfsutils-linux name: zfsutils-linux
state: latest state: latest