Skip to content

Instantly share code, notes, and snippets.

@cloudnull
Last active August 29, 2015 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cloudnull/4d7e2be5e391c1061b9b to your computer and use it in GitHub Desktop.
Save cloudnull/4d7e2be5e391c1061b9b to your computer and use it in GitHub Desktop.
# data structure
galera_client_apt_repo_url: "http://mirror.rackspace.com/mariadb/repo/5.5/ubuntu"
galera_client_apt_repo:
repo: "deb {{ galera_client_apt_repo_url }} {{ ansible_distribution_release }} main"
state: "present"
url: "{{ galera_client_apt_repo_url }}"
version: "5.1.41-3ubuntu12.7"
origin_priority: 500
release_priority: 510
version_priority: 520
# {{ ansible_managed }}
{% if galera_client_apt_repo.url is defined %}
Package: {{ galera_client_apt_repo.package }}
Pin: origin {{ galera_client_apt_repo.url | netloc }}
Pin-Priority: {{ galera_client_apt_repo.origin_priority | default("900") }}
{% endif %}
{% if galera_client_apt_repo.release is defined %}
Package: {{ galera_client_apt_repo.package }}
Pin: release o={{ galera_client_apt_repo.release }}
Pin-Priority: {{ galera_client_apt_repo.release_priority | default("900") }}
{% endif %}
Package: {{ galera_client_apt_repo.package }}
Pin: version {{ galera_client_apt_repo.version }}
Pin-Priority: {{ galera_client_apt_repo.version_priority | default("900") }}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment