On 2/04/22 16:07, Nico Kadel-Garcia wrote:
On Fri, Apr 1, 2022 at 10:27 PM Richard Hector <[email protected]> wrote:
Hi all,
Currently my inventory is stored in the same git repo as my play(book)s,
roles etc, which I don't like.
Consider using git submodules if you want a unified workspace.
Hmm. I got thoroughly confused by submodules last time I tried them. And
didn't Linus say he regretted having devised them in the first place?
Is there an easy way to have a non-unified workspace, so that I can use
separate repos more easily?
Cheers,
Richard
What are common ways to avoid this? Perhaps keep inventory in a subdir
which is .gitignored, and make that a separate repo?
I also want to keep data which is not strictly inventory - eg lists of
users, ssh keys etc which are specific to my site/business, but shared
across many hosts and groups. I think I need to use lookups to access
this. Perhaps that data and inventory can go together in that other repo?
eg:
/home/richard/ansible/
.git/
.gitignore (ansible/data)
.ansible.cfg
/data
.git/
/inventory
hosts
/host_vars
/group_vars
users.yml
/plays
/roles
Does that seem reasonable?
That way, if (when) I have questions in the future, I can refer you all
to my ansible repo without sharing the private data :-)
Are there better ways to do this?
Cheers,
Richard
--
You received this message because you are subscribed to the Google Groups "Ansible
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/c0b602a7-b40e-7254-f153-c98a49dd3046%40walnut.gen.nz.
--
You received this message because you are subscribed to the Google Groups "Ansible
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/1119bcec-83e7-f0f6-5fa3-c40ae074af59%40walnut.gen.nz.