summaryrefslogtreecommitdiffstats
path: root/ipatests/azure/templates/setup-test-environment.yml
blob: 562a41d5937d6716a2032074376938b06d686df2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
steps:
- script: |
    set -e
    echo '{ "ipv6": true, "fixed-cidr-v6": "2001:db8::/64" }' > docker-daemon.json
    sudo mkdir -p /etc/docker
    sudo cp docker-daemon.json /etc/docker/daemon.json
    sudo chown root:root /etc/docker/daemon.json
    sudo systemctl restart docker
    sudo modprobe ip6_tables
  displayName: Configure containerization to allow IPv6 network
- task: DownloadPipelineArtifact@0
  displayName: Download prebuilt packages
  inputs:
    artifactName: 'packages-$(Build.BuildId)-$(Agent.OS)-$(Agent.OSArchitecture)'
    targetPath: $(Agent.BuildDirectory)/s/dist
- task: DownloadPipelineArtifact@0
  displayName: Download pre-built container
  inputs:
    artifactName: 'image-$(Build.BuildId)-$(Agent.OS)-$(Agent.OSArchitecture)'
    targetPath: $(Agent.BuildDirectory)/s
- script: |
    set -e
    docker load --input $(Agent.BuildDirectory)/s/freeipa-fedora-builder-container.tar.gz
    docker images
    docker inspect freeipa-fedora-builder:latest
  displayName: Import pre-built container to the engine