Bootstrap aptup role

This commit is contained in:
Wilfried OLLIVIER 2019-01-31 14:39:39 +01:00
commit 7e3e16158f
7 changed files with 82 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
tests/test.retry

13
LICENCE Normal file
View file

@ -0,0 +1,13 @@
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2019 Wilfried OLLIVIER <wollivier@fdn.fr>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. You just DO WHAT THE FUCK YOU WANT TO.

35
README.md Normal file
View file

@ -0,0 +1,35 @@
galaxy-aptup
============
Update and upgrade on Debian / APT
Requirements
------------
None
Role Variables
--------------
None
Dependencies
------------
None
Example Playbook
----------------
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
roles:
- galaxy-aptup
Run tests
---------
Ensure galaxy-vagrant is up
ansible-playbook -i tests/inventory tests/test.yml

19
meta/main.yml Normal file
View file

@ -0,0 +1,19 @@
galaxy_info:
author: Wilfried OLLIVIER
description: Apt update and upgrade
company: none
license: WTFPL
min_ansible_version: 2.4
plateforms:
- name: Debian
versions:
- Stretch
galaxy_tags:
- debian
- update
dependencies: []

7
tasks/main.yml Normal file
View file

@ -0,0 +1,7 @@
---
# tasks file for galaxy-aptup
- name: Apt update & upgrade
apt:
update_cache: yes
upgrade: yes

2
tests/inventory Normal file
View file

@ -0,0 +1,2 @@
galaxy-vagrant.example.com

5
tests/test.yml Normal file
View file

@ -0,0 +1,5 @@
---
- hosts: galaxy-vagrant.example.com
remote_user: root
roles:
- ../galaxy-aptup