saltstack-formulas / mongodb-formula

http://docs.saltstack.com/en/latest/topics/development/conventions/formulas.html
Other
31 stars 121 forks source link

feat(repository): only take keys with values #95

Closed ze42 closed 3 years ago

ze42 commented 3 years ago

Allows to remove keys from default by overriding them with empty values. Required to remove keyid/keyserver and use key_url

Exemple:

mongodb:
  wanted:
    database:
    - mongod
    - dbtools
    - shell
  pkg:
    repo:
      file: /etc/apt/sources.list.d/mongodb-org-REL.list
      from_repo_value: {{ __grains__.oscodename }}
      # key from https://www.mongodb.org/static/pgp/server-4.4.asc
      # deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main
      key_url: salt://repositories/keys/mongodb-4.4.key
      keyid: ""
      keyserver: ""
      # keyid: 9DA31620334BD75D9DCB49F368818C72E52529D4
      # keyserver: hkp://keyserver.ubuntu.com:80
      name: deb [arch=amd64] http://repo.mongodb.org/apt/debian/ {{ __grains__.oscodename }}/mongodb-org/REL main
      # yamllint enable-line rule:line-length

    database:
      dbtools:
        use_upstream: 'repo'
      shell:
        use_upstream: 'repo'
      mongod:
        version: "4.4"
        use_upstream: 'repo'

(partial config I use, with repo URL changed, as we use a mirror, and not always have open access to internet)

saltstack-formulas-travis commented 3 years ago

:tada: This PR is included in version 1.1.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: