Merge "repo_setup: Add sudo to specific commands for non-root running"
This commit is contained in:
commit
9b9b90fa35
@ -9,13 +9,13 @@ stable:
|
||||
- mitaka
|
||||
- liberty
|
||||
repo_cmd_before: |
|
||||
yum install -y yum-plugin-priorities;
|
||||
yum clean all;
|
||||
rm -rf /etc/yum.repos.d/delorean*;
|
||||
rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
sudo yum install -y yum-plugin-priorities;
|
||||
sudo yum clean all;
|
||||
sudo rm -rf /etc/yum.repos.d/delorean*;
|
||||
sudo rm -rf /etc/yum.repos.d/*.rpmsave;
|
||||
repo_cmd_after: |
|
||||
yum repolist;
|
||||
yum update -y
|
||||
sudo yum repolist;
|
||||
sudo yum update -y
|
||||
|
||||
# Repositories definitions
|
||||
repos:
|
||||
|
@ -18,7 +18,7 @@ else
|
||||
sed -i "s/priority=.*/priority={{ repo.priority }}/g" /tmp/repo_role_tmp/{{ repo.filename }}
|
||||
fi
|
||||
{% endif %}
|
||||
cp -f /tmp/repo_role_tmp/{{ repo.filename }} /etc/yum.repos.d/
|
||||
sudo cp -f /tmp/repo_role_tmp/{{ repo.filename }} /etc/yum.repos.d/
|
||||
{% endif %}
|
||||
|
||||
{% if repo.type == 'generic' %}
|
||||
@ -41,14 +41,14 @@ enabled={{ repo.enabled|default('1') }}
|
||||
{% if repo.down_url is defined %}# trunk_hash=${HASH:-}
|
||||
{% endif %}
|
||||
EOF
|
||||
cp -f /tmp/repo_role_tmp/{{ repo.filename }} /etc/yum.repos.d/
|
||||
sudo cp -f /tmp/repo_role_tmp/{{ repo.filename }} /etc/yum.repos.d/
|
||||
{% endif %}
|
||||
|
||||
{% if repo.type == 'package' %}
|
||||
{{ repo.custom_cmd|default('yum install -y') }} {{ repo.pkg_name|default(repo.pkg_url) }}
|
||||
{{ repo.custom_cmd|default('sudo yum install -y') }} {{ repo.pkg_name|default(repo.pkg_url) }}
|
||||
{% endif %}
|
||||
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{{ repo_cmd_after|default('') }}
|
||||
{{ repo_cmd_after|default('') }}
|
||||
|
Loading…
x
Reference in New Issue
Block a user