Vercel role

Manage vercel domain and dns entries.

Usage

Configure the role.

vars.yml

vercel_token: "{{ vault_vercel_token }}"
vercel_team_id: example-organization
vercel_dns:
  - domain: example.com
    records:
      - { name: www, type: ALIAS, value: www.example.org, state: present }
      - { name: '', type: A, value: 93.184.216.34, state: present }

And include it in your playbook.

- hosts: vercel
  roles:
  - role: vercel