Skip to content

[role:debops.apt] Get rid of the if not FreeBSD lines for facts gathering #12

@AnotherKamila

Description

@AnotherKamila

On FreeBSD, I set apt__enabled to False, and therefore most tasks in debops.apt are not run, which is correct. However, the tasks related to gathering facts should be run: it is a fact that apt is not configured on the machine, so the /etc/ansible/facts.d data should reflect that.

Currently, if I let those two tasks run with setting apt__enabled to false, debops bootstrap fails.

To work around that, I have disabled the two tasks on FreeBSD. This is not correct though, as explained above. The right way to handle this would be to fix those two tasks, so that they can run with apt__enabled: false.

Therefore, the task is:

  • Check whether upstream debops fails on a Debian host with apt__enabled: False.
  • If yes: fix that in upstream; if not: find out what's broken and fix it in my repo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingroleRelated to a specific Ansible role.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions