apt_repo – Manage APT repositories via apt-repo

From Get docs
Ansible/docs/2.8/modules/apt repo module


apt_repo – Manage APT repositories via apt-repo

New in version 2.8.


Synopsis

Parameters

Parameter Choices/Defaults Comments

remove_others

boolean

  • no

  • yes

Remove other then added repositories

Used if state=present

repo

- / required

Name of the repository to add or remove.

state

-

  • absent
  • present

Indicates the desired repository state.

update

boolean

  • no

  • yes

Update the package database after changing repositories.



Notes

Note

  • This module works on ALT based distros.
  • Does NOT support checkmode, due to a limitation in apt-repo tool.


Examples

- name: Remove all repositories
  apt_repo:
    repo: all
    state: absent

- name: Add repository `Sisysphus` and remove other repositories
  apt_repo:
    repo: Sisysphus
    state: present
    remove_others: yes

- name: Add local repository `/space/ALT/Sisyphus` and update package cache
  apt_repo:
    repo: copy:///space/ALT/Sisyphus
    state: present
    update: yes

Status

Authors

  • Mikhail Gordeev (@obirvalger)

Hint

If you notice any issues in this documentation you can edit this document to improve it.


© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/apt_repo_module.html