-title: ansible の課題 --fedora に password 抜きで ssh できるようにする 学科のserverのvmに Akatsuki でaddressをつける。(mac は ie-virsh dumpxml で調べる) ipv6 なら EUI64 を使う ( login して ip a で調べる) ~/.ssh/config に Server 経由の tunnel を入れる Host fedora37 User kono Hostname 2001:xxxx:xxx:xxxx:xxxx ProxyComMand ssh brown.ie.u-ryukyu.ac.jp nc %h %p など ssh-copy-id fedora37 --Fedora を akatsuki に登録する DNSにアクセスできるようになる --Ansibleのping hostfile を書いて ( port と localhost は自分の設定したものに変更する ) echo vm ansible_user=root ansible_port=3022 ansible_host=localhost > hosts host 側から ansible vm -i hosts -m ping SUCCESSがかえってきてればOk。 学科サーバから使うときには、 singularity shell /mnt/ie-virsh/singularity/os_complete/os_complete.sif を使う。 --Ansibleのplaybook ansible を使って nginx を設定する ansible によるセットアップ Hugo で html 外で生成する。 % git clone git@gitlab.ie.u-ryukyu.ac.jp:ie-web/hugo-template/hugo-template.git % perl make-blog.pl % singularity exec /mnt/ie-virsh/singularity/hugo/hugo.sif hugo 生成した html を vm 内に rsync av する % rsync -av hugo fedora-host:/var/www/htdocs curl で Hugoで生成したtop page にアクセスすることを確認する。(use ssh tunnel)