1.12. コンテナー化された Ansible Automation Platform のアンインストール
コンテナー化されたデプロイメントをアンインストールするには、uninstall.yml Playbook を実行します。
ansible-playbook -i inventory ansible.containerized_installer.uninstall
$ ansible-playbook -i inventory ansible.containerized_installer.uninstall
これにより、すべての systemd ユニットとコンテナーが停止され、コンテナー化されたインストーラーが使用する以下のようなリソースがすべて削除されます。
- config およびデータのディレクトリー/ファイル
- systemd ユニットファイル
- podman のコンテナーとイメージ
- RPM パッケージ
コンテナーイメージを保持するには、container_keep_images 変数を true に設定します。
ansible-playbook -i inventory ansible.containerized_installer.uninstall -e container_keep_images=true
$ ansible-playbook -i inventory ansible.containerized_installer.uninstall -e container_keep_images=true
postgresql データベースを保持するには、postgresql_keep_databases 変数を true に設定します。
ansible-playbook -i </path/to/inventory> ansible.containerized_installer.uninstall -e postgresql_keep_databases=true
$ ansible-playbook -i </path/to/inventory> ansible.containerized_installer.uninstall -e postgresql_keep_databases=true
注記
自動生成されるものではなく、同じ django 秘密鍵値を使用する必要があります。