0
我正在使用Ansible來部署我的Django應用程序。如何以冪等方式在Ansible中創建Django超級用戶?
我有我的Ansible劇本這個步驟來創建一個超級用戶:
- name: django create superuser
django_manage:
virtualenv: /.../app
app_path: /.../app
command: "createsuperuser --noinput --username=admin [email protected]{{ inventory_hostname }}"
但是當我運行我的劇本第二次失敗與數據庫約束錯誤,因爲與給定用戶名超級用戶已經存在。我希望Ansible只能創建一次用戶。
我該如何使這個步驟具有冪等性?