Úrslit:

    Fráboðanir

      Ansible installatión

      Tað ber til at installera frá einari Linux teldu inn á trygdarambætaran, og hetta er smart, um fleiri skulu installerast, ella um tað skal gerast fleiri ferðir. Um ikki talan er um fleiri servarar, so ber eisini til at installera á trygdarambætaranum sjálvum. Servarin skal setast at autentikera við lyklum, so at scriptið kann koyra automatiskt.

      Aftrat Ansible er Python og Git eisini neyðugt at hava installerað, so í stuttum er tað nokk at koyra:

      sudo apt-get update

      sudo apt-get install git

      sudo apt-get install ansible

      Annars ber eisini til at installera Ansible eftir vegleiðingini í leinkinum niðanfyri

      Vegleiðing Ansible installatión

      Brúkarin, sum installerar, skal kunna koyra sudo uttan password, tí skal hendan reglan í /etc/sudoers: <brúkari> ALL=(ALL) NOPASSWD:ALL

      Har <brúkari> er brúkarin, sum skal installera. Redigera sudoers við visudo. Legg til merkis at raðfylgjan hevur alt at siga, so reglan skal aftast. Brúka visudo til redigeringina, so tað ikki endar galið.

      sudo visudo

      Ansible Inst 1

      Tá hetta er gjørt, kanna so um til ber at koyra t.d. ”sudo ls -a ” uttan password. Um hetta ber til, so er rætt uppsett.

      At enda skal login uttan password setast upp við:

      ssh-keygen

      ssh-copy-id <ip-adressa-á-trygdarambætara>

      Síðan skal okkara repository clonast við git clone. 

      leinkið sum skal nýtast er í leinkinum niðanfyri

      git clone repoisitory clone

      cd X-Road/ansible/hosts

      Redigera síðani config fíluna til Ansible installatiónina.

      nano example_xroad_hosts.txt

      Kommentera alt út og skriva ip-adressu ella DNS-navn á servara, sum installerast skal á, og brúkaran, sum tú hevur gjørt til installeringina t.d. soleiðis

      Ansible Inst 2

      Testa at tú fært koyrt ”ssh <brúkari>@<ip-adressu>” uttan password og síðan ”sudo ls -a” uttan password við ip-adressu og brúkara, sum tú tastaði inn í example_xroad_hosts.txt.

      Um tað riggar, koyr so:

      cd..

      ansible-playbook -i hosts/example_xroad_hosts.txt xroad_init.yml

      At enda skal ein tillaging installerast, so at krypteringin er við 3072 bits heldur enn 2048 bits. Tað verður gjørt við kommandoini:

      sudo apt install xroad-securityserver-fo

      Reboota servarin tá alt er installerað. Logga inn aftur og strika helst regluna við ”nopasswd” í suoders fíluni. Áset eitt gott password til xrd brúkaran við:

      sudo passwd <password>

      Har tað stendur <password>, skalt tú velja eitt loyniorð til brúkaran.

      Far so á https://<ip-adressu>:4000 og logga á við user ”xrd” og password, sum tú ásetti beint omanfyri. url’urin leiður til myndina niðanfyri.

      Ansible Inst 3