File tree Expand file tree Collapse file tree 6 files changed +25
-15
lines changed Expand file tree Collapse file tree 6 files changed +25
-15
lines changed Original file line number Diff line number Diff line change 2323 python-version : ' 3.x'
2424
2525 - name : Install test dependencies
26- run : pip install ansible-lint[community,yamllint]
26+ run : |
27+ pip install ansible-lint
28+ ansible-galaxy install -r requirements.yml
2729
2830 - name : Lint code
2931 run : |
4345 matrix :
4446 include :
4547 - distro : debian8
46- ansible-version : ' <2.10'
4748 - distro : debian9
4849 - distro : debian10
49- - distro : ubuntu1604
50- ansible-version : ' >=2.9, <2.10'
5150 - distro : ubuntu1604
5251 ansible-version : ' >=2.10, <2.11'
5352 - distro : ubuntu1604
Original file line number Diff line number Diff line change 1- FROM ubuntu:16 .04
1+ FROM ubuntu:18 .04
22MAINTAINER Mischa ter Smitten <
[email protected] >
33
4+ ENV LANG C.UTF-8
5+ ENV LC_ALL C.UTF-8
6+
47# python
58RUN apt-get update && \
6- DEBIAN_FRONTEND=noninteractive apt-get install -y python -minimal python -dev curl && \
9+ DEBIAN_FRONTEND=noninteractive apt-get install -y python3 -minimal python3 -dev curl && \
710 apt-get clean
8- RUN curl -sL https://bootstrap.pypa.io/pip/2.7 /get-pip.py | python -
11+ RUN curl -sL https://bootstrap.pypa.io/pip/3.6 /get-pip.py | python3 -
912RUN rm -rf $HOME/.cache
1013
1114# ansible
12- RUN DEBIAN_FRONTEND=noninteractive apt-get install -y gcc libffi-dev libssl-dev && \
15+ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y python3-apt && \
1316 apt-get clean
14- RUN pip install ansible==2.9.15
17+ RUN pip3 install ansible==2.10.7
1518RUN rm -rf $HOME/.cache
1619
1720# provision
Original file line number Diff line number Diff line change 11# meta file
22---
33galaxy_info :
4- namespace : oefenweb
4+ author : oefenweb
55 role_name : apt_file
6- author : Mischa ter Smitten
76 company : Oefenweb.nl B.V.
87 description : Set up apt-file in Debian-like systems
98 license : MIT
10- min_ansible_version : 2.9 .0
9+ min_ansible_version : 2.10 .0
1110 platforms :
1211 - name : Ubuntu
1312 versions :
Original file line number Diff line number Diff line change 1+ ---
2+ collections :
3+ - name : community.docker
4+ version : ' >=1.2.0,<2'
5+ - name : community.general
6+ version : ' >=2,<3'
Original file line number Diff line number Diff line change 1+ # requirements file
2+ ---
3+ collections : []
Original file line number Diff line number Diff line change 11# tasks file
22---
33- name : install
4- apt :
4+ ansible.builtin. apt :
55 name : " {{ apt_file_dependencies }}"
66 state : " {{ apt_install_state | default('latest') }}"
77 update_cache : true
1313 - apt-file-install
1414
1515- name : run apt-file update (once)
16- shell : >
16+ ansible.builtin. shell : >
1717 {{ apt_file_update_job }}
1818 when : _result is changed
1919 tags :
2222 - apt-file-update
2323
2424- name : add (daily) cron task
25- cron :
25+ ansible.builtin. cron :
2626 name : " apt-file update"
2727 job : " {{ apt_file_update_job }}{{ apt_file_quiet | ternary(' ' + apt_file_quietness + ' /dev/null', '') }}"
2828 special_time : daily
You can’t perform that action at this time.
0 commit comments