Evertras / lakitu

A playground for tiny virtual cloud things
MIT License
5 stars 1 forks source link

touch .requirements-installed in makefile needs sudo? #11

Open TomyYamy opened 2 weeks ago

TomyYamy commented 2 weeks ago

https://github.com/Evertras/lakitu/blob/599b472feb69893bfae48ec664236b5f4ff30d41/Makefile#L102 seems to have an issue. This leads,

tomoya-yamaguchi@XH22070093-L:~/Repos/lakitu$ make
./.venv/bin/pip install -r requirements.txt
Looking in indexes: https://artifactory-ha.tmc-stargate.com/artifactory/api/pypi/arene-development-pypi-local-private/simple
Requirement already satisfied: wheel in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (0.43.0)
Requirement already satisfied: ansible==5.3.0 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (5.3.0)
Requirement already satisfied: ansible-core==2.12.2 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 3)) (2.12.2)
Requirement already satisfied: cffi==1.15.0 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 4)) (1.15.0)
Requirement already satisfied: cryptography==36.0.1 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (36.0.1)
Requirement already satisfied: Jinja2==3.0.3 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 6)) (3.0.3)
Requirement already satisfied: MarkupSafe==2.0.1 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (2.0.1)
Requirement already satisfied: packaging==21.3 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 8)) (21.3)
Requirement already satisfied: pycparser==2.21 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 9)) (2.21)
Requirement already satisfied: pyparsing==3.0.7 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 10)) (3.0.7)
Requirement already satisfied: PyYAML==6.0 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 11)) (6.0)
Requirement already satisfied: resolvelib==0.5.4 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 12)) (0.5.4)
./.venv/bin/ansible-galaxy install -r requirements.yaml
Starting galaxy role install process
[WARNING]: - geerlingguy.docker (4.2.2) is already installed - use --force to change version to unspecified
touch: cannot touch '.requirements-installed': Permission denied
make: *** [Makefile:102: .requirements-installed] Error 1
TomyYamy commented 2 weeks ago
    @sudo touch .requirements-installed

seems to solve it.

tomoya-yamaguchi@XH22070093-L:~/Repos/lakitu$ make
./.venv/bin/pip install -r requirements.txt
Looking in indexes: https://artifactory-ha.tmc-stargate.com/artifactory/api/pypi/arene-development-pypi-local-private/simple
Requirement already satisfied: wheel in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (0.43.0)
Requirement already satisfied: ansible==5.3.0 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 2)) (5.3.0)
Requirement already satisfied: ansible-core==2.12.2 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 3)) (2.12.2)
Requirement already satisfied: cffi==1.15.0 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 4)) (1.15.0)
Requirement already satisfied: cryptography==36.0.1 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (36.0.1)
Requirement already satisfied: Jinja2==3.0.3 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 6)) (3.0.3)
Requirement already satisfied: MarkupSafe==2.0.1 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (2.0.1)
Requirement already satisfied: packaging==21.3 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 8)) (21.3)
Requirement already satisfied: pycparser==2.21 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 9)) (2.21)
Requirement already satisfied: pyparsing==3.0.7 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 10)) (3.0.7)
Requirement already satisfied: PyYAML==6.0 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 11)) (6.0)
Requirement already satisfied: resolvelib==0.5.4 in ./.venv/lib/python3.9/site-packages (from -r requirements.txt (line 12)) (0.5.4)
./.venv/bin/ansible-galaxy install -r requirements.yaml
Starting galaxy role install process
[WARNING]: - geerlingguy.docker (4.2.2) is already installed - use --force to change version to unspecified
Ready to go!

Do you think I can add sudo?