blob: 074b835ac584c0bc8406eec550398a687d054fc5 [file] [log] [blame]
---
- name: Yum update with proxy
yum:
name: '*'
state: latest
environment:
http_proxy: "{{ http_proxy }}"
https_proxy: "{{ https_proxy }}"
no_proxy: "{{ no_proxy }}"
- name: Update basic yum os packages with proxy
become: yes
yum:
name: "{{ item }}"
state: present
allow_downgrade: yes
with_items: "{{ yum_packages }}"
environment:
http_proxy: "{{ http_proxy }}"
https_proxy: "{{ https_proxy }}"
no_proxy: "{{ no_proxy }}"
- name: Downgrade openldap packages if needed with proxy
become: yes
yum:
name: "{{ item }}"
state: present
allow_downgrade: yes
with_items: "{{ opendldap_packages_2_4_40 }}"
when: opdk_version | version_compare('4.17.01', '>=') and opdk_version | version_compare('4.17.05', '<=')
environment:
http_proxy: "{{ http_proxy }}"
https_proxy: "{{ https_proxy }}"
no_proxy: "{{ no_proxy }}"
- name: Start rngd service
service:
name: rngd
enabled: yes
state: started
- name: Update vm.swappiness
become: yes
sysctl:
name: vm.swappiness
value: '{{ vm_swappiness }}'
state: present
- name: Disable Default IPV6
become: yes
shell: "sysctl -w net.ipv6.conf.default.disable_ipv6=1"
tags: ['ipv6']
- name: Disable All IPV6
become: yes
shell: "sysctl -w net.ipv6.conf.all.disable_ipv6=1"
tags: ['ipv6']
- name: Update for apigee installation environment
become: yes
lineinfile:
dest: /etc/environment
regexp: "^export CONTINUE_ON_WARNING="
line: 'export CONTINUE_ON_WARNING={{ apigee_continue_on_warning }}'
backup: yes
- name: Download pip package manager with proxy
become: yes
tags: ['pip-manager']
get_url:
url: https://bootstrap.pypa.io/get-pip.py
dest: /tmp/get-pip.py
when: pip_conf_dir is not defined
environment:
http_proxy: "{{ http_proxy }}"
https_proxy: "{{ https_proxy }}"
no_proxy: "{{ no_proxy }}"
- name: Install pip package manager with proxy
become: yes
tags: ['pip-manager']
shell: python /tmp/get-pip.py
when: pip_conf_dir is not defined
environment:
http_proxy: "{{ http_proxy }}"
https_proxy: "{{ https_proxy }}"
no_proxy: "{{ no_proxy }}"
- name: Update pip
become: yes
pip:
name: pip
state: latest
environment:
http_proxy: "{{ http_proxy }}"
https_proxy: "{{ https_proxy }}"
no_proxy: "{{ no_proxy }}"
- name: Update python packages with no proxy
become: yes
pip:
name: '{{ item }}'
state: present
with_items: "{{ pip_packages }}"
environment:
http_proxy: "{{ http_proxy }}"
https_proxy: "{{ https_proxy }}"
no_proxy: "{{ no_proxy }}"