--- # Target: alpine3.11 - name: Cleanup Nginx Build hosts: nginx_clean tasks: - name: Removing packages apk: state: absent name: - gcc - libc-dev - make - openssl-dev - pcre-dev - zlib-dev - linux-headers - curl - gnupg - libxslt-dev - gd-dev - geoip-dev - perl-dev - tar - openssl - autoconf - libtool - automake - git - g++ - cmake - go - perl - rust - cargo - name: Reinstalling required runtime dependencies apk: state: present update_cache: yes name: - pcre - libgcc - name: Removing extraneous files file: path: "{{ item }}" state: absent with_items: - /opt/nginx - /root/.cargo - /root/.cache - name: Resetting logs copy: content: "" dest: "{{ item }}" force: yes with_items: - /var/log/nginx/access.log - /var/log/nginx/error.log