--- - name: Reset login user passwords for all websites hosts: all vars: webhook_urls: - "https://chat.googleapis.com/v1/spaces/AAAAkujWP_0/messages?key=AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI&token=O8QBqmrRjADY5YgRMMlDiiziMUCFLF-pLdwTbmozFtM" - "https://chat.googleapis.com/v1/spaces/AAAARSlyX9Q/messages?key=AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI&token=6pfGuM_IU3XbrAWDx80LdhYS8L8kLCrvVG0EeOUYUL8" - "https://chat.googleapis.com/v1/spaces/AAAAF2uE6ic/messages?key=AIzaSyDdI0hCZtE6vySjMm-WEfRq3CPzqKqqsHI&token=7JpktCKyogvj26LOL02CQOCjwz3INEsTXBtoIMtIArA" tasks: - name: Send message to Google Chat (Password reset started) ansible.builtin.uri: url: "{{ item }}" method: POST body_format: json body: text: "*🚀 Password reset process started for all websites.*" loop: "{{ webhook_urls }}" run_once: true delegate_to: localhost - name: Execute the password reset script on each server ansible.builtin.shell: | for site_dir in /var/www/*/; do website_name=$(basename "$site_dir"); echo "Resetting all login user passwords for $website_name ($site_dir)"; gp wp "$website_name" reset-all-loginuser-passwords --skip-plugins --skip-themes; echo "----------------------------------------"; done - name: Send message to Google Chat (Password reset completed) ansible.builtin.uri: url: "{{ item }}" method: POST body_format: json body: text: "*✅ Password reset process completed for all websites.*" loop: "{{ webhook_urls }}" run_once: true delegate_to: localhost Veterans Day Celebration | DRAPER - II | Draper, UT

Veterans Day Celebration

Group-115-svg
Call Now Button