| --- |
| # ============LICENSE_START======================================================= |
| # # Copyright (C) 2019 The Nordix Foundation. All rights reserved. |
| # # ================================================================================ |
| # # Licensed under the Apache License, Version 2.0 (the "License"); |
| # # you may not use this file except in compliance with the License. |
| # # You may obtain a copy of the License at |
| # # |
| # # http://www.apache.org/licenses/LICENSE-2.0 |
| # # |
| # # Unless required by applicable law or agreed to in writing, software |
| # # distributed under the License is distributed on an "AS IS" BASIS, |
| # # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| # # See the License for the specific language governing permissions and |
| # # limitations under the License. |
| # # |
| # # SPDX-License-Identifier: Apache-2.0 |
| # # ============LICENSE_END========================================================= |
| |
| # TODO: replace hardcoded IP by a reference to idf |
| # TODO: replace echo command |
| - name: Proxy apt to jumphost with apt-cacher |
| shell: echo 'Acquire::http { Proxy "http://10.2.0.1:3142"; };' > /etc/apt/apt.conf.d/02Proxy |
| register: echo |
| changed_when: '"Proxy" in echo.stdout' |
| |
| - name: Configure end nodes in offline mode |
| block: |
| - name: Copy kubespray cache to k8s nodes |
| synchronize: |
| src: "{{ engine_cache }}/offline/kubespray_cache" |
| dest: /tmp |
| |
| - name: Copy docker gpg key |
| synchronize: |
| src: "{{ engine_cache }}/offline/docker.key" |
| dest: /tmp/docker.key |
| when: offline_deployment|bool |
| |
| # vim: set ts=2 sw=2 expandtab: |