ansible-roles/apt-repositories
Jérémy Lecour a71a9a7945 Add a Repository GPG key for Evolix public repositories 2017-06-15 10:20:35 +02:00
..
defaults apt-repositories: manage basic sources 2017-06-07 09:53:42 +02:00
files Add support for stretch 2016-12-22 04:58:16 +01:00
handlers apt-repositories: update after adding repository 2016-12-21 16:12:30 +01:00
meta Ansible >= 2.2 supported 2017-03-24 14:15:09 +01:00
tasks Add a Repository GPG key for Evolix public repositories 2017-06-15 10:20:35 +02:00
templates Evolix custom kernels are deprecated 2017-06-15 10:19:57 +02:00
tests pt-repositories: fix variable in test playbook 2017-06-07 09:55:18 +02:00
.kitchen.yml Kitchen: Change base image to evolix/ansible 2017-06-02 08:38:08 -04:00
README.md apt-repositories: manage basic sources 2017-06-07 09:53:42 +02:00

README.md

apt-repositories

A few APT related operations, like easily install backports of change components for repositories.

Tasks

Tasks are extracted in several files, included in tasks/main.yml :

  • backports.yml : add a sources list for backports ;
  • basics_components.yml : replace components for the basic sources.

Available variables

  • apt_repositories_install_basics : change basic sources components (default: True) ;
  • apt_repositories_basics_components : basic sources components (default: main) ;
  • apt_repositories_install_backports : install backports sources (default: False) ;
  • apt_repositories_backports_components : backports sources (default: main) ;
  • apt_repositories_install_evolix_public : install Evolix public repositories (default: True).

Examples

To add "non-free" and "contrib" components to basic sources lists :

{ role: apt-repositories,
    apt_repositories_install_basics: True,
    apt_repositories_basics_components: "main non-free contrib"
}

To install backports sources lists :

{ role: apt-repositories,
    apt_repositories_install_backports: True
}

To install backports sources lists with "non-free" and "contrib" :

{ role: apt-repositories,
    apt_repositories_install_backports: True,
    apt_repositories_backports_components: "main non-free contrib"
}

To install backports sources lists and have "non-free" and "contrib" for each repository :

{ role: apt-repositories,
    apt_repositories_install_basics: True,
    apt_repositories_basics_components: "main non-free contrib",
    apt_repositories_install_backports: True,
    apt_repositories_backports_components: "main non-free contrib"
}