--- - name: 创建代码目录 file: path: /data/code state: directory - name: 创建日志目录 file: path: /data/log/data_cleaning state: directory - name: 拷贝代码 unarchive: src: data_cleaning.tar.gz dest: /data/code/ - name: 安装环境 shell: chdir: /data/code/data_cleaning cmd: pipenv install Pipfile - name: 创建定时任务 summary_func ansible.builtin.cron: name: "summary_func" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py summary_func 0 0 >/dev/null 2>&1" - name: 创建定时任务 first_recharge ansible.builtin.cron: name: "first_recharge" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py first_recharge 0 0 >/dev/null 2>&1" - name: 创建定时任务 repair_gunfu ansible.builtin.cron: name: "repair_gunfu" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py repair_gunfu 0 0 >/dev/null 2>&1" - name: 创建定时任务 summary_login ansible.builtin.cron: name: "summary_login" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py summary_login 0 0 >/dev/null 2>&1" - name: 创建定时任务 add_user_flag ansible.builtin.cron: name: "add_user_flag" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py add_user_flag 0 0 >/dev/null 2>&1" - name: 创建定时任务 summary_pay ansible.builtin.cron: name: "summary_pay" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py summary_pay 0 0 >/dev/null 2>&1" - name: 创建定时任务 summary_shopbuy ansible.builtin.cron: name: "summary_shopbuy" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py summary_shopbuy 0 0 >/dev/null 2>&1" - name: 创建定时任务 owner_channel_server ansible.builtin.cron: name: "owner_channel_server" minute: "*/30" job: "cd /data/code/data_cleaning && pipenv run python main.py owner_channel_server 0 0 >/dev/null 2>&1" - name: 创建定时任务 summary3 ansible.builtin.cron: name: "summary3" minute: "0" hour: "3" job: "cd /data/code/data_cleaning && pipenv run python main.py summary3 0 0 >/dev/null 2>&1" - name: 创建定时任务 sync_user ansible.builtin.cron: name: "sync_user" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py sync_user 0 0 >/dev/null 2>&1" - name: 创建定时任务 summary_funnel ansible.builtin.cron: name: "summary_funnel" minute: "0" hour: "*/1" job: "cd /data/code/data_cleaning && pipenv run python main.py summary_funnel 0 0 >/dev/null 2>&1" - name: 创建定时任务 summary_online_time ansible.builtin.cron: name: "summary_online_time" minute: "0" hour: "4" job: "cd /data/code/data_cleaning && pipenv run python main.py summary_online_time 0 0 >/dev/null 2>&1" - name: 创建定时任务 summary_join_hd ansible.builtin.cron: name: "summary_join_hd" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py summary_join_hd 0 0 >/dev/null 2>&1" - name: 创建定时任务 summary_open_hd ansible.builtin.cron: name: "summary_open_hd" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py summary_open_hd 0 0 >/dev/null 2>&1" - name: 创建定时任务 summary_assets ansible.builtin.cron: name: "summary_assets" minute: "*/10" job: "cd /data/code/data_cleaning && pipenv run python main.py summary_assets 0 0 >/dev/null 2>&1" - name: 创建定时任务 login_repair ansible.builtin.cron: name: "login_repair" minute: "0" hour: "*/2" job: "cd /data/code/data_cleaning && pipenv run python main.py login_repair 0 0 >/dev/null 2>&1"