diff --git a/roles/repo-setup/defaults/main.yml b/roles/repo-setup/defaults/main.yml index 993089fb1..815115fec 100644 --- a/roles/repo-setup/defaults/main.yml +++ b/roles/repo-setup/defaults/main.yml @@ -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: diff --git a/roles/repo-setup/templates/repo_setup.sh.j2 b/roles/repo-setup/templates/repo_setup.sh.j2 index b31259496..be148a7b5 100644 --- a/roles/repo-setup/templates/repo_setup.sh.j2 +++ b/roles/repo-setup/templates/repo_setup.sh.j2 @@ -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('') }} \ No newline at end of file +{{ repo_cmd_after|default('') }}