Rename role "apt-repositories" to "apt"
parent
3a8093fb12
commit
62fbbd2016
@ -1,57 +0,0 @@
|
||||
# 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"
|
||||
}
|
||||
```
|
@ -1,7 +0,0 @@
|
||||
apt_repositories_install_basics: True
|
||||
apt_repositories_basics_components: "main"
|
||||
|
||||
apt_repositories_install_backports: False
|
||||
apt_repositories_backports_components: "main"
|
||||
|
||||
apt_repositories_install_evolix_public: True
|
@ -1,3 +0,0 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
deb http://mirror.evolix.org/debian jessie-backports {{ apt_repositories_backports_components | mandatory }}
|
@ -1,5 +0,0 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
deb http://mirror.evolix.org/debian/ jessie {{ apt_repositories_basics_components | mandatory }}
|
||||
deb http://mirror.evolix.org/debian/ jessie-updates {{ apt_repositories_basics_components | mandatory }}
|
||||
deb http://security.debian.org/ jessie/updates {{ apt_repositories_basics_components | mandatory }}
|
@ -1,3 +0,0 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
deb http://mirror.evolix.org/debian stretch-backports {{ apt_repositories_backports_components | mandatory }}
|
@ -1,5 +0,0 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
deb http://mirror.evolix.org/debian stretch {{ apt_repositories_basics_components | mandatory }}
|
||||
deb http://mirror.evolix.org/debian/ stretch-updates {{ apt_repositories_basics_components | mandatory }}
|
||||
deb http://security.debian.org/debian-security stretch/updates {{ apt_repositories_basics_components | mandatory }}
|
@ -1,10 +0,0 @@
|
||||
---
|
||||
- hosts: test-kitchen
|
||||
|
||||
vars:
|
||||
apt_repositories_basics_components: "main contrib non-free"
|
||||
apt_repositories_install_backports: True
|
||||
apt_repositories_backports_components: "main contrib non-free"
|
||||
|
||||
roles:
|
||||
- role: apt-repositories
|
@ -0,0 +1,57 @@
|
||||
# apt
|
||||
|
||||
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_install_basics` : change basic sources components (default: `True`) ;
|
||||
* `apt_basics_components` : basic sources components (default: `main`) ;
|
||||
* `apt_install_backports` : install backports sources (default: `False`) ;
|
||||
* `apt_backports_components` : backports sources (default: `main`) ;
|
||||
* `apt_install_evolix_public` : install Evolix public repositories (default: `True`).
|
||||
|
||||
## Examples
|
||||
|
||||
To add "non-free" and "contrib" components to basic sources lists :
|
||||
|
||||
```
|
||||
{ role: apt,
|
||||
apt_install_basics: True,
|
||||
apt_basics_components: "main non-free contrib"
|
||||
}
|
||||
```
|
||||
|
||||
To install backports sources lists :
|
||||
|
||||
```
|
||||
{ role: apt,
|
||||
apt_install_backports: True
|
||||
}
|
||||
```
|
||||
|
||||
To install backports sources lists with "non-free" and "contrib" :
|
||||
|
||||
```
|
||||
{ role: apt,
|
||||
apt_install_backports: True,
|
||||
apt_backports_components: "main non-free contrib"
|
||||
}
|
||||
```
|
||||
|
||||
To install backports sources lists and have "non-free" and "contrib" for each repository :
|
||||
|
||||
```
|
||||
{ role: apt,
|
||||
apt_install_basics: True,
|
||||
apt_basics_components: "main non-free contrib",
|
||||
apt_install_backports: True,
|
||||
apt_backports_components: "main non-free contrib"
|
||||
}
|
||||
```
|
@ -0,0 +1,7 @@
|
||||
apt_install_basics: True
|
||||
apt_basics_components: "main"
|
||||
|
||||
apt_install_backports: False
|
||||
apt_backports_components: "main"
|
||||
|
||||
apt_install_evolix_public: True
|
@ -0,0 +1,3 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
deb http://mirror.evolix.org/debian jessie-backports {{ apt_backports_components | mandatory }}
|
@ -0,0 +1,5 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
deb http://mirror.evolix.org/debian/ jessie {{ apt_basics_components | mandatory }}
|
||||
deb http://mirror.evolix.org/debian/ jessie-updates {{ apt_basics_components | mandatory }}
|
||||
deb http://security.debian.org/ jessie/updates {{ apt_basics_components | mandatory }}
|
@ -0,0 +1,3 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
deb http://mirror.evolix.org/debian stretch-backports {{ apt_backports_components | mandatory }}
|
@ -0,0 +1,5 @@
|
||||
# {{ ansible_managed }}
|
||||
|
||||
deb http://mirror.evolix.org/debian stretch {{ apt_basics_components | mandatory }}
|
||||
deb http://mirror.evolix.org/debian/ stretch-updates {{ apt_basics_components | mandatory }}
|
||||
deb http://security.debian.org/debian-security stretch/updates {{ apt_basics_components | mandatory }}
|
@ -0,0 +1,10 @@
|
||||
---
|
||||
- hosts: test-kitchen
|
||||
|
||||
vars:
|
||||
apt_basics_components: "main contrib non-free"
|
||||
apt_install_backports: True
|
||||
apt_backports_components: "main contrib non-free"
|
||||
|
||||
roles:
|
||||
- role: apt
|
Loading…
Reference in New Issue