ansible-roles/apt-repositories/README.md

58 lines
1.7 KiB
Markdown
Raw Normal View History

# apt-repositories
2016-11-15 18:23:53 +01:00
A few APT related operations, like easily install backports of change components for repositories.
2016-11-15 18:23:53 +01:00
## 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
2017-06-07 09:53:42 +02:00
* `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`) ;
2017-05-21 11:00:46 +02:00
* `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,
2017-06-07 09:53:42 +02:00
apt_repositories_install_basics: True,
apt_repositories_basics_components: "main non-free contrib"
}
```
To install backports sources lists :
```
{ role: apt-repositories,
2017-03-24 14:05:13 +01:00
apt_repositories_install_backports: True
}
```
To install backports sources lists with "non-free" and "contrib" :
```
{ role: apt-repositories,
2017-03-24 14:05:13 +01:00
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,
2017-06-07 09:53:42 +02:00
apt_repositories_install_basics: True,
apt_repositories_basics_components: "main non-free contrib",
2017-03-24 14:05:13 +01:00
apt_repositories_install_backports: True,
apt_repositories_backports_components: "main non-free contrib"
}
```