# Dar de alta nodos y huertas digitales en Red Abya Yala
Clonar el repositorio:
```bash=
git clone https://git.coopcloud.tech/escuela-comun/rap
```
En la carpeta Abyayala actualizamos el repositorio
```bash=
cd ../abyayala
git pull
```
accedemos al archivo abyayala.yml
```
sudo nano abyayala.yml
```
Se nos desplegará el archivo, donde agregaremos a partir de la lĂnea
16 los nombres de los nodos o huertas digitales que queramos dar de alta
```bas=
althost: abyayala
matrix:
- service_name: comun
roles:
- kemal
domains:
- comun.abyaya.la
- service_name: knot
roles:
- knsupdate
- service_name: vpn
roles:
- rap
nodos:
- marmite
- ka
- nodochasqui
- yanapak
- comun01
- pilmaiken
- fundeps
- lluvia
- lazarzamora
- padiuxi
- otra
- qhanapukara
- gtanw
- pakkiru
- tepeyac
- cpogt
- vmcpogt
- rednasa
- respaldos
- rednasaazun
- comixcal
- nodochasqui
- narkitila
- naxuxi
- padiuxiterminal
- kurmi
- yanapaknodo2
- tule
- fundepsterminal
- jilgerilla
- sutty
- evo_terminal
- service_name: respaldos
domains:
- respaldos.abyaya.la
nodo: respaldos.comun
force_https: yes
- service_name: marmite
domains:
- marmite.abyaya.la
nodo: marmite.comun
force_https: yes
- service_name: ka
domains:
- 2012k.abyaya.la
nodo: ka.comun
force_https: yes
- service_name: yanapak
domains:
- yanapak.abyaya.la
nodo: yanapak.comun
force_https: yes
- service_name: comun01
domains:
- comun01.abyaya.la
nodo: comun01.comun
force_https: yes
- service_name: pilmaiken
domains:
- pilmaiken.abyaya.la
nodo: pilmaiken.comun
force_https: yes
dns_extras:
- 'del pilmaiken mx'
- 'del pilmaiken txt'
- 'del pilmaiken spf'
- 'add pilmaiken mx 10 correspondencia.latina.red.'
- 'add pilmaiken txt "v=spf1 mx a:correspondencia.latina.red -all"'
- 'add pilmaiken spf "v=spf1 mx a:correspondencia.latina.red -all"'
- 'add dkim._domainkey.pilmaiken txt "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDQ6JwPaawDzMXuscSgDpvipRFLGXSqgmvvI6jk18lcg0kK2lfxsvXGJ/6U7oCtKa35IEVzdigxD0o7DzklKxAsNIVbcExPJkFWzQuKuP6ATBESo7YUn7Z5qjfxBiNPS0FJp8XpbpUzN+zg/NTgmkggnwwC0tKgcEQ6HnI9AOa1LQIDAQAB"'
- 'add _dmarc.pilmaiken txt "v=DMARC1; p=reject; rua=mailto:postmaster@correspondencia.latina.red; ruf=mailto:postmaster@correspondencia.latina.red; adkim=s; aspf=s"'
- service_name: fundeps
domains:
- fundeps.abyaya.la
nodo: fundeps.comun
force_https: yes
- service_name: lluvia
domains:
- lluvia.abyaya.la
nodo: lluvia.comun
force_https: yes
- service_name: lazarzamora
domains:
- lazarzamora.abyaya.la
nodo: lazarzamora.comun
force_https: yes
- service_name: padiuxi
domains:
- padiuxi.abyaya.la
nodo: padiuxi.comun
force_https: yes
- service_name: otra
domains:
- otra.abyaya.la
nodo: otra.comun
force_https: yes
- service_name: qhanapukara
domains:
- qhanapukara.abyaya.la
nodo: qhanapukara.comun
force_https: yes
- service_name: gtanw
domains:
- gtanw.abyaya.la
nodo: gtanw.comun
force_https: yes
- service_name: pakkiru
domains:
- pakkiru.abyaya.la
nodo: pakkiru.comun
force_https: yes
- service_name: tepeyac
domains:
- tepeyac.abyaya.la
nodo: tepeyac.comun
force_https: yes
- service_name: cpogt
domains:
- cpogt.abyaya.la
nodo: cpogt.comun
force_https: yes
- service_name: rednasa
domains:
- rednasa.abyaya.la
nodo: rednasa.comun
force_https: yes
- service_name: sutty
domains:
- sutty.abyaya.la
nodo: sutty.comun
force_https: yes
enable_compression: yes
```
Ejecutar ansible para actualizar la RAP
```
ansible-playbook deploy.yml -e "alt=abyayala host=hetzner"
```
Despues de esto hay que actualizar los cambios en el repositorio:
```
git add .
git commit -m "comentario del cambio"
git push
```