Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ansible / sensu / sensu_go / roles / install / tasks / dnf / prepare.yml
Size: Mime:
---
- name: Include distro-specific vars ({{ ansible_distribution }})
  include_vars: file='{{ ansible_distribution }}.yml'

- name: Add yum repository
  yum_repository:
    name: sensu_{{ channel }}
    description: sensu_{{ channel }}
    file: sensu
    baseurl: https://{{ packagecloud_auth }}packagecloud.io/sensu/{{ channel }}/{{ os }}/{{ dist }}/$basearch
    gpgkey: https://{{ packagecloud_auth }}packagecloud.io/sensu/{{ channel }}/gpgkey
    gpgcheck: false
    repo_gpgcheck: true
    enabled: true
    sslverify: true
    sslcacert: /etc/pki/tls/certs/ca-bundle.crt
    metadata_expire: '300'

- name: Add yum source repository
  yum_repository:
    name: sensu_{{ channel }}-source
    description: sensu_{{ channel }}-source
    file: sensu
    baseurl: https://{{ packagecloud_auth }}packagecloud.io/sensu/{{ channel }}/{{ os }}/{{ dist }}/SRPMS
    gpgkey: https://{{ packagecloud_auth }}packagecloud.io/sensu/{{ channel }}/gpgkey
    gpgcheck: false
    repo_gpgcheck: true
    enabled: true
    sslverify: true
    sslcacert: /etc/pki/tls/certs/ca-bundle.crt
    metadata_expire: '300'