--- - name: Checking if fullchain.pem file exists in /onelab/ssl stat: path: "{{ onelab_path }}/ssl/fullchain.pem" register: fullchain - name: Migrating legacy SSL structure to the new one shell: | cp {{ onelab_path }}/ssl/fullchain.pem {{ onelab_path }}/ssl/server.pem cp {{ onelab_path }}/ssl/fullchain.pem {{ onelab_path }}/ssl/chain.pem rm {{ onelab_path }}/ssl/server.crt rm {{ onelab_path }}/ssl/fullchain.pem when: fullchain.stat.exists register: command_result failed_when: "'FAILED' in command_result.stderr" become: true