48 views
# 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 ```