--- - name: "copy tfe program to destination server" copy: src: "{{ role_path }}/files/" dest: /tmp/ansible_deploy/ - name: "install tfe rpms from localhost" yum: name: - /tmp/ansible_deploy/tfe-kmod-v1.0.4.20190923-1dkms.noarch.rpm - /tmp/ansible_deploy/tfe-4.3.0.202001081429550800.92060ee-1.el7.x86_64.rpm state: present when: package_source == "local" - name: "install tfe rpms from pulp" yum: name: - /tmp/ansible_deploy/tfe-kmod-v1.0.4.20190923-1dkms.noarch.rpm - tfe state: latest when: package_source == "pulp" - name: "template tfe-env config" template: src: "{{ role_path }}/templates/tfe-env-config.j2" dest: /etc/sysconfig/tfe-env-config - name: "template the tfe.conf" template: src: "{{ role_path }}/templates/tfe.conf.j2" dest: /opt/tsg/tfe/conf/tfe/tfe.conf - name: "template the future.conf" template: src: "{{ role_path }}/templates/future.conf.j2" dest: /opt/tsg/tfe/conf/tfe/future.conf - name: "template the pangu_pxy.conf" template: src: "{{ role_path }}/templates/pangu_pxy.conf.j2" dest: /opt/tsg/tfe/conf/pangu/pangu_pxy.conf - name: "create a override conf - first step, create dir" file: path: /etc/systemd/system/tfe.service.d/ state: directory mode: '0755' - name: "create a override conf - second step, copy a override service file" template: src: "{{ role_path }}/templates/require-mrzcpd.conf.j2" dest: /etc/systemd/system/tfe.service.d/require-mrzcpd.conf - name: "enable tfe-env" systemd: name: tfe-env enabled: yes daemon_reload: yes when: not run_as_tun_mode - name: "enable tfe-env-tun" systemd: name: tfe-env-tun-mode enabled: yes daemon_reload: yes when: run_as_tun_mode - name: "enable tfe" systemd: name: tfe enabled: yes daemon_reload: yes