X-Git-Url: https://git.ralfj.de/ansible.git/blobdiff_plain/d4f185a99fd41f6927b3df2e80b1b24790242bd0..ac44ccaff48a46b6369da88a55b9bfed07d5f7dd:/base.yml diff --git a/base.yml b/base.yml new file mode 100644 index 0000000..7f03b5b --- /dev/null +++ b/base.yml @@ -0,0 +1,20 @@ +# basic system preparation +- hosts: all + tasks: + # packages + - name: detect if we have backports in the sources.list + command: fgrep backports /etc/apt/sources.list + register: backports + failed_when: backports.rc == 2 + - name: add backports repository + apt_repository: repo='deb http://httpredir.debian.org/debian {{ansible_distribution_release}}-backports main contrib non-free' state=present update_cache=yes + when: backports.rc != 0 + - name: get rid of packages we do not want + apt: name=exim4-base,rpcbind state=absent autoremove=yes + - name: install latest version of some packages, coming from backports if possible + apt: name=needrestart,git state=latest default_release={{ansible_distribution_release}}-backports + # server-scripts + - name: clone server-scripts git repository + git: + repo: 'git://ralfj.de/server-scripts' + dest: /root/server-scripts