ansible-playbook-softether-vpn 前提 実行端末にansible-playbookコマンドがインストールされていること 作業対象マシンがrootユーザーで直接ログインが可能な状態であること 準備 資格情報の登録 ssh-copy-id root@<作業対象マシンのIPアドレス> 実行対象マシンをhostsへ登録 /etc/ansible/hosts [vpnservers] 192.168.11.246 カスタマイズ例 vars/vpn.ymlに明示的に指定したい値を記載する 次の例は、4ユーザーを作成する例 とくに何も設定しない場合、roles/main/defaults/等のデフォルト設定値が適用される vpn_users: - name: user1 password: password groups: [group1] - name: user2 password: password groups: [group1] - name: user3 password: password groups: [group2] - name: user4 password: password groups: [group2] 実行 ansible-playbook main.yaml -u root 利用方法 次のURLからVPN Server操作クライアントをダウンロードする https://www.softether-download.com/files/softether/v4.34-9745-rtm-2020.04.05-tree/Windows/SoftEther_VPN_Server_and_VPN_Bridge/softether-vpnserver_vpnbridge-v4.34-9745-rtm-2020.04.05-windows-x86_x64-intel.exe Softether VPN サーバー管理マネージャー(管理ツールのみ)を選択 新しい接続を選択 ポートは5555 オプション テスト用コンテナ起動 make centos7-up テスト用コンテナ停止 make centos7-rm