テストサイトや本番サイトしか動かないプログラムがあった
ソースアップ機能が使ってやると開発に時間がかかりすぎるので手動で直しました
対応が終わってソースアップ機能(ansible-playbook)を使ったら、下記のエラーがでた
ansible-playbook dev-site.xml #TASK [checkout git repository] ************************************************* #fatal: [dev]: FAILED! => {"before": "XXXXXXXXX", "changed": false, "failed": true, "msg": "Local modifications exist in repository (force=no).", "warnings": []}
Local modifications exist in repository (force=no)
でググったら下記が表示された
http://think-simple-enjoy-life.com/post-302/
Git ansible module now fails to update a project with untracked files · Issue #6582 · ansible/ansible · GitHub
手動で修正しているからだと思ったが
ソースアップ機能(ansible-playbook)で強制的に上書きする方法が見つからず
通常のgitコマンドで
sudo git reset --hard
強制的に戻してからもう1度、実行したら、エラーがなくなった
テストサイトだったからよかったけど、本番サイトなら上司に殺されていた
他人が作ったソースアップ機能なので、本当にあせった。
リビジョン番号が増えてもソースアップ機能(ansible-playbook)でやるべきだと思った