X-Git-Url: https://git.ralfj.de/ansible.git/blobdiff_plain/d4f185a99fd41f6927b3df2e80b1b24790242bd0:/packages.yml..ac44ccaff48a46b6369da88a55b9bfed07d5f7dd:/base.yml diff --git a/packages.yml b/base.yml similarity index 60% rename from packages.yml rename to base.yml index d4b108f..7f03b5b 100644 --- a/packages.yml +++ b/base.yml @@ -1,14 +1,20 @@ -# basic system package preparation +# basic system preparation - hosts: all tasks: + # packages - name: detect if we have backports in the sources.list command: fgrep backports /etc/apt/sources.list - ignore_errors: True 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 is failed + 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 state=latest default_release={{ansible_distribution_release}}-backports + 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