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 hesari vegleiðingini: https://docs.ansible.com/ansible/latest/installation_guide/index.html

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

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:

git clone https://github.com/nordic-institute/X-Road.git
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

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.