ansible の課題
Menu
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 > hostshost 側から
ansible vm -i hosts -m pingSUCCESSがかえってきてれば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/htdocscurl で Hugoで生成したtop page にアクセスすることを確認する。(use ssh tunnel)