From 303706708cf4d9d29c5a4ab41c72cab90810aafb Mon Sep 17 00:00:00 2001 From: Logan V Date: Mon, 5 Dec 2016 14:25:35 -0600 Subject: [PATCH] Allow refspec in role fetcher This allows specification in the ansible-role-requirements to pull a role directly from a gerrit change. Example: - name: os_neutron scm: git src: https://git.openstack.org/openstack/openstack-ansible-os_neutron version: FETCH_HEAD refspec: '+refs/changes/24/391524/*:refs/remotes/origin/changes/24/391524/*' This will pull the latest revision of change 391524. Change-Id: I96666f349d6f0317d51735146e94c3bd12c7ef6f --- tests/get-ansible-role-requirements.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/get-ansible-role-requirements.yml b/tests/get-ansible-role-requirements.yml index d30b9fc7bb..aed2c1890f 100644 --- a/tests/get-ansible-role-requirements.yml +++ b/tests/get-ansible-role-requirements.yml @@ -33,6 +33,7 @@ repo: "{{ item.src }}" dest: "{{ item.path | default(role_path_default) }}/{{ item.name | default(item.src | basename) }}" version: "{{ item.version | default('master') }}" + refspec: "{{ item.refspec | default(omit) }}" update: true force: true when: