# Enable/disable needed modules export BOT_MODULE_PING_ENABLED=1 export BOT_MODULE_HELP_ENABLED=1 export BOT_MODULE_TRIGGERS_ENABLED=1 export BOT_MODULE_ENDPOINTS_ENABLED=1 export BOT_MODULE_GITHUB_ORGS_ENABLED=1 export BOT_MODULE_GITHUB_REPOS_ENABLED=1 export BOT_MODULE_HELLO_ENABLED=1 export BOT_MODULE_OLLAMA_ENABLED=1 export BOT_MODULE_FEEDS_ENABLED=1 export BOT_MODULE_ROLL_ENABLED=1 export BOT_MODULE_WEBPAGES_ENABLED=1 export BOT_MODULE_OUTSCALE_API_VERSIONS_ENABLED=1 export BOT_MODULE_WEBEX_ENABLED=1 # Token provided by webex. See how to create a [controller bot](https://developer.webex.com/docs/bots). export WEBEX_TOKEN=XXX # You can get room id by listing rooms: # curl -H "Authorization: Bearer ${WEBEX_TOKEN}" "https://webexapis.com/v1/rooms" | jq export WEBEX_ROOM_ID=XXX # Your Personal Access Token (PAT). See how to create a [PAT](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token) with `public_repo,read:org` export GITHUB_TOKEN=XXX # You can configure multiple URL to watch export DOWN_DETECTORS_0_NAME=eu-west-2 export DOWN_DETECTORS_0_URL=https://api.eu-west-2.outscale.com/api/v1 export DOWN_DETECTORS_1_NAME=us-east-2 export DOWN_DETECTORS_1_URL=https://api.us-east-2.outscale.com/api/v1 export DOWN_DETECTORS_2_NAME=us-west-1 export DOWN_DETECTORS_2_URL=https://api.us-west-1.outscale.com/api/v1 export DOWN_DETECTORS_3_NAME=cloudgouv-eu-west-1 export DOWN_DETECTORS_3_URL=https://api.cloudgouv-eu-west-1.outscale.com/api/v1 export DOWN_DETECTORS_4_NAME=ap-northeast-1 export DOWN_DETECTORS_4_URL=https://api.ap-northeast-1.outscale.com/api/v1 unset DOWN_DETECTORS_5_NAME unset DOWN_DETECTORS_5_URL # Github organisation watcher, can be multiple export GITHUB_ORG_0_NAME=outscale unset GITHUB_ORG_1_NAME # Specific repo watcher, can be multiple export GITHUB_REPOS_0_FULLNAME=kubernetes/kubernetes unset GITHUB_REPOS_1_FULLNAME # You can configure many news feed (up to 100). Each feed has a number starting from 0 to 99: export FEED_0_NAME="Outscale blog" export FEED_0_URL="https://blog.outscale.com/feed/" export FEED_1_NAME="Kubernetes blog" export FEED_1_URL="https://kubernetes.io/feed.xml" export FEED_2_NAME="Outscale Youtube channel" export FEED_2_URL="https://www.youtube.com/feeds/videos.xml?channel_id=UCFrDPDJNMrrAyuAo2cshZxg" unset FEED_3_NAME unset FEED_3_URL # Rust log level to use. More details on [env_logger](https://docs.rs/env_logger/latest/env_logger/). export RUST_LOG="richard=trace" # You can configure one or many page to monitor. export WEBPAGES_0_NAME="Userguide home" export WEBPAGES_0_URL="https://docs.outscale.com/en/userguide/Home.html"; export WEBPAGES_1_NAME="OMI page" export WEBPAGES_1_URL="https://docs.outscale.com/en/userguide/Official-OMIs-Reference.html"; unset WEBPAGES_2_NAME unset WEBPAGES_2_URL # Configure ollama export OLLAMA_MODEL_NAME=richard export OLLAMA_URL=http://localhost:11434 # Configure one or more outscale API endpoint to watch for new version # https://wiki.outscale.net/display/EN/Regions%2C+Endpoints+and+Availability+Zones+Reference export OUTSCALE_API_VERSIONS_REGION_0_NAME=eu-west-2 export OUTSCALE_API_VERSIONS_REGION_0_ENDPOINT=https://api.eu-west-2.outscale.com/api/v1 export OUTSCALE_API_VERSIONS_REGION_1_NAME=us-east-2 export OUTSCALE_API_VERSIONS_REGION_1_ENDPOINT=https://api.us-east-2.outscale.com/api/v1 export OUTSCALE_API_VERSIONS_REGION_2_NAME=us-west-1 export OUTSCALE_API_VERSIONS_REGION_2_ENDPOINT=https://api.us-west-1.outscale.com/api/v1 export OUTSCALE_API_VERSIONS_REGION_3_NAME=cloudgouv-eu-west-1 export OUTSCALE_API_VERSIONS_REGION_3_ENDPOINT=https://api.cloudgouv-eu-west-1.outscale.com/api/v1 export OUTSCALE_API_VERSIONS_REGION_4_NAME=ap-northeast-1 export OUTSCALE_API_VERSIONS_REGION_4_ENDPOINT=https://api.ap-northeast-1.outscale.com/api/v1 unset OUTSCALE_API_VERSIONS_REGION_5_NAME unset OUTSCALE_API_VERSIONS_REGION_5_ENDPOINT