2017-10-29 00:48:00 +02:00
|
|
|
#+startup: indent
|
2018-05-06 20:37:32 +02:00
|
|
|
* Proveedor de entorno
|
2017-10-29 00:48:00 +02:00
|
|
|
Este playbook instala lo siguiente:
|
|
|
|
- Docker
|
2016-09-10 18:18:41 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- Emacs
|
2016-09-10 18:18:41 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- Fuentes
|
2016-09-10 18:18:41 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- Paquetes de Debian que uso
|
2016-09-10 18:18:41 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- i3blocks-gaps
|
2016-09-10 18:18:41 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- i3-gaps
|
2016-09-10 18:18:41 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- Paquetes de Pip que uso
|
2016-09-10 18:18:41 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- Qutebrowser
|
2016-09-10 18:18:41 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- SLim
|
2016-09-10 18:18:41 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- Syncthing
|
2016-10-14 12:07:29 +02:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- Termite
|
2016-11-10 12:57:53 +01:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- Virtualbox
|
2016-11-10 12:57:53 +01:00
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
- Virtualenvwrapper
|
|
|
|
|
2018-06-10 21:28:39 +02:00
|
|
|
- Otros paquetes que me gusta tener
|
|
|
|
|
2017-10-29 00:48:00 +02:00
|
|
|
Además, también instala mis ficheros de configuración de emacs, i3-wm, qutebrowser y zsh. Básicamente instala todo lo que necesito en un ordenador.
|
|
|
|
|
|
|
|
Para poder usarlo, antes hay que instalar algunas dependencias:
|
|
|
|
|
|
|
|
#+BEGIN_SRC bash
|
|
|
|
sudo apt install sudo python-pip git
|
|
|
|
sudo pip install ansible
|
2016-11-10 12:57:53 +01:00
|
|
|
#+END_SRC
|
2017-10-29 00:48:00 +02:00
|
|
|
|
|
|
|
Luego copiamos el repositorio:
|
|
|
|
|
|
|
|
#+BEGIN_SRC bash
|
|
|
|
git clone https://git.daemons.it/drymer/dotfiles
|
|
|
|
#+END_SRC
|
|
|
|
|
|
|
|
Instalamos los roles que tiene como dependencias:
|
|
|
|
|
|
|
|
#+BEGIN_SRC bash
|
|
|
|
cd dotfiles
|
|
|
|
ansible-galaxy install -r requirements.yml -p roles
|
|
|
|
#+END_SRC
|
|
|
|
|
|
|
|
Y solo queda ejecutar el playbook:
|
|
|
|
|
|
|
|
#+BEGIN_SRC bash
|
|
|
|
ansible-playbook install-all.yml -K
|
|
|
|
#+END_SRC
|
|
|
|
|
|
|
|
Se pueden usar los tags =configuration= o =packages= para instalar solo configuración o paquetes, respectivamente.
|