· 6 years ago · Mar 17, 2020, 03:46 PM
1hubert@hubert-Lenovo-Yoga-500-15IHW:~/update-backend/ansible$ ansible-playbook -i staging apiserver.yml --tags="deploy" --ask-vault-pass
2Vault password:
3
4PLAY [Provision a update web server] *******************************************
5
6TASK [Gathering Facts] *********************************************************
7ok: [35.176.168.2]
8
9TASK [api : Create the Gunicorn script file] ***********************************
10ok: [35.176.168.2]
11
12TASK [api : Create the virtualenv postactivate script to set environment variables] ***
13ok: [35.176.168.2]
14
15TASK [api : Copy ssh prive access key to repo] *********************************
16ok: [35.176.168.2]
17
18TASK [api : Setup the Git repo] ************************************************
19changed: [35.176.168.2]
20
21TASK [api : Delete all .pyc files] *********************************************
22changed: [35.176.168.2]
23
24TASK [api : Install packages required by the Django app inside virtualenv] *****
25changed: [35.176.168.2]
26
27TASK [api : Run the Django syncdb command] *************************************
28skipping: [35.176.168.2]
29
30TASK [api : Run Django database migrations] ************************************
31fatal: [35.176.168.2]: FAILED! => {"changed": false, "cmd": "./manage.py migrate --noinput --settings=update.settings.staging", "msg": "\n:stderr: Traceback (most recent call last):\n File \"./manage.py\", line 15, in <module>\n execute_from_command_line(sys.argv)\n File \"/webapps/update/lib/python3.6/site-packages/django/core/management/__init__.py\", line 381, in execute_from_command_line\n utility.execute()\n File \"/webapps/update/lib/python3.6/site-packages/django/core/management/__init__.py\", line 325, in execute\n settings.INSTALLED_APPS\n File \"/webapps/update/lib/python3.6/site-packages/django/conf/__init__.py\", line 57, in __getattr__\n self._setup(name)\n File \"/webapps/update/lib/python3.6/site-packages/django/conf/__init__.py\", line 44, in _setup\n self._wrapped = Settings(settings_module)\n File \"/webapps/update/lib/python3.6/site-packages/django/conf/__init__.py\", line 107, in __init__\n mod = importlib.import_module(self.SETTINGS_MODULE)\n File \"/usr/lib/python3.6/importlib/__init__.py\", line 126, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n File \"<frozen importlib._bootstrap>\", line 994, in _gcd_import\n File \"<frozen importlib._bootstrap>\", line 971, in _find_and_load\n File \"<frozen importlib._bootstrap>\", line 955, in _find_and_load_unlocked\n File \"<frozen importlib._bootstrap>\", line 665, in _load_unlocked\n File \"<frozen importlib._bootstrap_external>\", line 678, in exec_module\n File \"<frozen importlib._bootstrap>\", line 219, in _call_with_frames_removed\n File \"/webapps/update/update/update/settings/staging.py\", line 38, in <module>\n 'release': raven.fetch_git_sha(os.path.abspath(os.pardir)),\n File \"/webapps/update/lib/python3.6/site-packages/raven/versioning.py\", line 19, in fetch_git_sha\n 'Cannot identify HEAD for git repository at %s' % (path,))\nraven.exceptions.InvalidGitRepository: Cannot identify HEAD for git repository at /webapps/update\n", "path": "/webapps/update/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin", "state": "absent", "syspath": ["/tmp/ansible_Xsb2zA", "/tmp/ansible_Xsb2zA/ansible_modlib.zip", "/tmp/ansible_Xsb2zA/ansible_modlib.zip", "/usr/lib/python2.7", "/usr/lib/python2.7/plat-x86_64-linux-gnu", "/usr/lib/python2.7/lib-tk", "/usr/lib/python2.7/lib-old", "/usr/lib/python2.7/lib-dynload", "/usr/local/lib/python2.7/dist-packages", "/usr/lib/python2.7/dist-packages"]}
32 to retry, use: --limit @/home/hubert/update-backend/ansible/apiserver.retry
33
34PLAY RECAP *********************************************************************
3535.176.168.2 : ok=7 changed=3 unreachable=0 failed=1