If the `GITHUB_TOKEN` is defined in the Ansible controller's environment it is used to set the GitHub REST API authentication header. This is they passed to all `uri` modules tasks which interact with the GitHub REST API. If the `GITHUB_TOKEN` is not set, the authentication header is not used. Fixes #19
38 lines
703 B
YAML
38 lines
703 B
YAML
---
|
|
- hosts: windows
|
|
vars:
|
|
github_auth_headers: >-
|
|
{{ { 'Authorization': 'Bearer ' + lookup('env', 'GITHUB_TOKEN') }
|
|
if lookup('env', 'GITHUB_TOKEN') else {} }}
|
|
roles:
|
|
- role: python
|
|
- role: git
|
|
- role: powershell
|
|
- role: neovim
|
|
- role: system-info
|
|
|
|
- role: ag
|
|
- role: bat
|
|
- role: curl
|
|
- role: fd
|
|
- role: fzf
|
|
- role: gh
|
|
- role: glab
|
|
- role: jq
|
|
- role: ripgrep
|
|
- role: tree
|
|
- role: yq
|
|
|
|
- role: llvm
|
|
- role: nodejs
|
|
|
|
- role: 1password
|
|
- role: autohotkey
|
|
- role: cider
|
|
- role: ferdium
|
|
- role: firefox
|
|
- role: fonts
|
|
- role: obsidian
|
|
- role: powertoys
|
|
- role: windows-terminal
|