-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clear separation between "setup-all" and "install-all" (or, separate role for downloads) #3855
Comments
What you're looking for (an "only create config files" Ansible tag you can run) does not exist. |
So rename |
I'm not sure how this confusion arises. How does one get the expectation that "setup" will only create some config files, but will not do other parts of the setup (in this case: ensuring container images are pulled or built, in case of self-building)? |
Thanks for your clarification.
(I'll note that although "only create config files" is in fact what I want, this issue was more meant to focus on the distinction between "modifying the system" vs not.) My confusion (just speaking solely for myself here) arose because "setup" to me sounds like it should be independent of "installation"--a task is either a setup task or an install task, but not both. (Although I would buy "install" referring to a superset that includes "setup", simply for convenience.) And so, if there is to be a distinction between "setup" and "install", given the terminology, "install" is the one that allows modifying the system (which includes pulling images), while "setup" would not. Going back to the Dark Times, I was mapping "install" to the old Regardless though, I don't find the equivalence "setup" == "install plus more stuff" intuitive at all. But again, that's probably just my personal language expectations. |
(Trying to avoid hijacking this issue)
For more than four years I've autofilled the command on the terminal emulator (which definitely is not a good habit…), and did not realize the real difference between That being said, my terminology is so limited that a combination better than the current one (
|
I'd expect that when running
setup-all
instead ofinstall-all
, nothing would try to be installed; in my mind "install" also includes downloading images. However (at least) the following images try to get pulled:I would imagine that the "Ensure X is pulled" tasks should not be tagged with
setup-all
.... unless I'm misunderstanding the distinction between those two roles, in which case is there a "only create config files" role?
(For reference, I'm trying to revisit the solution proposed in #64 (comment). The
addsafetodo.py
hack no longer works with many things moving to external dependencies.)The text was updated successfully, but these errors were encountered: