Skip to content

Commit

Permalink
all versions to 1.13.3, ansible security fix
Browse files Browse the repository at this point in the history
  • Loading branch information
sebbrandt87 committed Jul 31, 2019
1 parent 9872e13 commit f843cc5
Show file tree
Hide file tree
Showing 12 changed files with 72 additions and 53 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM python:3.7-slim
RUN apt update && apt install -y --no-install-recommends openssh-client && rm -rf /var/lib/apt/lists/*
RUN pip install ansible==2.7.8 jmespath
RUN pip install ansible==2.7.12 jmespath
COPY dcos.yml /dcos_playbook.yml
COPY roles /roles
COPY ansible.cfg /ansible.cfg
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ dcos_legacy_node_type_name=slave_public

```yml
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
enterprise_dcos: false
selinux_mode: enforcing

Expand Down
23 changes: 21 additions & 2 deletions galaxy.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,27 @@
---
namespace: dcos
name: dcos_ansible
version: 0.54.0
name: cluster
version: 0.55.0
readme: README.md
description: Ansible roles to manage a Mesosphere DC/OS clusters lifecycle
authors:
- jrx
- rimusz
- fatz
- sebbrandt87
- bernadinm
- geekbass
- yankcrime
- victhar
- sbaier1
- muconsulting
- matt2000
- linben
- keith-mcclellan
- driabich
- aayvazyan
- The-Loeki
- MrMarvin
license:
- Apache-2.0
tags:
Expand Down
4 changes: 2 additions & 2 deletions group_vars/all/dcos.yaml.example
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
enterprise_dcos: false

selinux_mode: permissive
Expand Down
18 changes: 9 additions & 9 deletions molecule/default/idempotence.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@
name: DCOS.bootstrap
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.default_ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.default_ipv4.address }}"]
Expand All @@ -28,9 +28,9 @@
name: DCOS.master
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.default_ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.default_ipv4.address }}"]
Expand All @@ -44,9 +44,9 @@
name: DCOS.agent
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.default_ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.default_ipv4.address }}"]
Expand Down
12 changes: 6 additions & 6 deletions molecule/ec2/install_and_upgrade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@
name: DCOS.bootstrap
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.default_ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.default_ipv4.address }}"]
Expand All @@ -74,8 +74,8 @@
name: DCOS.master
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.default_ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.default_ipv4.address }}"]
Expand All @@ -88,8 +88,8 @@
name: DCOS.agent
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.default_ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.default_ipv4.address }}"]
18 changes: 9 additions & 9 deletions molecule/ec2/same_version_config_update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
name: DCOS.bootstrap
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.default_ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.default_ipv4.address }}"]
Expand All @@ -30,9 +30,9 @@
name: DCOS.master
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.default_ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.default_ipv4.address }}"]
Expand All @@ -46,9 +46,9 @@
name: DCOS.agent
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.default_ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.default_ipv4.address }}"]
Expand Down
18 changes: 9 additions & 9 deletions molecule/vagrant_centos7/install_1-13_upgrade_1-13.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,9 @@
name: DCOS.bootstrap
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.eth1.ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.eth1.ipv4.address }}"]
Expand All @@ -74,9 +74,9 @@
name: DCOS.master
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.eth1.ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.eth1.ipv4.address }}"]
Expand All @@ -89,9 +89,9 @@
name: DCOS.agent
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.eth1.ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.eth1.ipv4.address }}"]
18 changes: 9 additions & 9 deletions molecule/vagrant_centos7/same_version_config_update_1-13.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
name: DCOS.bootstrap
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.eth1.ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.eth1.ipv4.address }}"]
Expand All @@ -30,9 +30,9 @@
name: DCOS.master
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.eth1.ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.eth1.ipv4.address }}"]
Expand All @@ -46,9 +46,9 @@
name: DCOS.agent
vars:
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
version_to_upgrade_from: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
version_to_upgrade_from: "1.13.3"
config:
bootstrap_url: "http://{{ hostvars[groups['bootstraps'][0]].ansible_facts.eth1.ipv4.address }}:8080"
master_list: ["{{ hostvars[groups['masters'][0]].ansible_facts.eth1.ipv4.address }}"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ provisioner:
cluster_name_confirmed: true
cluster_name: "moleculecentos75"
dcos:
download: "https://downloads.dcos.io/dcos/stable/1.13.2/dcos_generate_config.sh"
version: "1.13.2"
download: "https://downloads.dcos.io/dcos/stable/1.13.3/dcos_generate_config.sh"
version: "1.13.3"
enterprise_dcos: false
selinux_mode: enforcing
config:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ def test_docker_running_and_enabled(host):
def test_docker_serves_bootstrap_files(host):
# TODO: get nodes config in here somehow and make uri dynamic
cmd = host.run(
"curl -I http://localhost:8080/1.13.2/genconf/serve/bootstrap.latest")
"curl -I http://localhost:8080/1.13.3/genconf/serve/bootstrap.latest")
assert cmd.rc == 0
assert '200 OK' in cmd.stdout
2 changes: 1 addition & 1 deletion test_requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ molecule[vagrant]
boto
boto3
ansible-lint==4.1.0
ansible==2.7.8
ansible==2.7.12
yamllint==1.15.0

0 comments on commit f843cc5

Please sign in to comment.