apt-cacher/server/tasks/main.yaml
changeset 187 0f3a64c60ec5
parent 144 267d58c0e186
equal deleted inserted replaced
186:c48761176ede 187:0f3a64c60ec5
     1 ---
     1 ---
     2 
     2 
     3 - name: install apt packages
     3 - name: install apt packages
     4   become: yes
     4   become: yes
     5   apt: name="apt-cacher-ng"
     5   apt: name="apt-cacher-ng"
       
     6   notify: restart apt-cacher-ng
     6 
     7 
     7 - name: configure apt-cacher dirs
     8 - name: configure apt-cacher dirs
     8   become: yes
     9   become: yes
     9   lineinfile:
    10   lineinfile:
    10     path: "/etc/apt-cacher-ng/acng.conf"
    11     path: "/etc/apt-cacher-ng/acng.conf"
    13     line: "{{item.key}}: {{item.val}}"
    14     line: "{{item.key}}: {{item.val}}"
    14   loop:
    15   loop:
    15     - { key: "CacheDir", val: "{{apt_cacher_cache_dir}}" }
    16     - { key: "CacheDir", val: "{{apt_cacher_cache_dir}}" }
    16     - { key: "LogDir", val: "{{apt_cacher_log_dir}}" }
    17     - { key: "LogDir", val: "{{apt_cacher_log_dir}}" }
    17     - { key: "Port", val: "{{apt_cacher_port}}" }
    18     - { key: "Port", val: "{{apt_cacher_port}}" }
       
    19   notify: restart apt-cacher-ng
       
    20 
       
    21 - name: make cache and log dirs
       
    22   become: yes
       
    23   file:
       
    24     path: "{{item}}"
       
    25     state: "directory"
       
    26     owner: "apt-cacher-ng"
       
    27     group: "apt-cacher-ng"
       
    28   loop:
       
    29     - "{{apt_cacher_cache_dir}}"
       
    30     - "{{apt_cacher_log_dir}}"
       
    31   notify: restart apt-cacher-ng