[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#819816: ITP: debops -- Ansible based server management utility



On Apr 07, Daniel Stender wrote:
> The upstream tarball actually is the result of debops-update, manually stripped
> and tar-ed with --exclude-vcs. That appears to be the only way to get also the
> roles right now ...

> I don't have a clue yet how to create a get-orig-source target. For packaging,
> the most convenient way would be if the roles are included in the project repo,
> could that be possible somehow?

Because Ansible will deprecate support for plain requirements files and switch
to YAML-based requirements, debops-update is in need of an update to use the
new format.

There's currently no list of role repositories, but that could be added to the
debops-playbooks package in some place. Would a plain URL-based list of git
repositories be useful for this?

I'm not sure if going with git submodules in debops-playbooks repository would
be a good solution... This is currently done in the documentation repository
and it's cumbersome to update (probably a bot account would be needed to make
it easier). If a role is updated, debops-playbooks repository doesn't need to
be changed unless that respective role playbook need to be changed.

There were talks about going with https://github.com/ingydotnet/git-subrepo/
for this, but I haven't gotten to trying that out yet.

Maciej


Reply to: