--- - hosts: service remote_user: docker gather_facts: no vars: user: "docker" tasks: # ------------------------ # apt update # ------------------------- # - name: apt update packages # become: true # apt: # update_cache: 'yes' # force_apt_get: 'yes' # upgrade: 'dist' # cache_valid_time: 3600 # install_recommends: true # autoremove: true # ------------------------ # apt install packages # ------------------------- # - name: apt install packages # become: true # apt: # update_cache: 'yes' # force_apt_get: 'yes' # install_recommends: true # autoremove: true # name: "{{ packages }}" # vars: # packages: # - build-essential # - git # - flex # - bison # - traceroute # - curl # - lynx # - ruby - name: Import the public key used by the package management system apt_key: keyserver=hkp://keyserver.ubuntu.com:80 id=7F0CEB10 state=present - name: Add MongoDB repository apt_repository: repo='deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' state=present - name: install mongodb apt: pkg=mongodb-org state=latest update_cache=yes # notify: # - start mongodb