Skip to content

Commit a8ecf31

Browse files
committed
molecule tests almost working
1 parent adefc2a commit a8ecf31

File tree

4 files changed

+35
-28
lines changed

4 files changed

+35
-28
lines changed

molecule/default/converge.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,7 @@
44
tasks:
55
- name: "Include ansible-ipfs-cluster"
66
vars:
7-
ipfs_enable: true
8-
ipfs_peer_id: "123"
9-
ipfs_private_key: "private-key-123"
7+
ipfs_enable: false
108
ipfs_cluster_enable: true
11-
ipfs_cluster_id: "456"
12-
ipfs_cluster_private_key: "cluster-private-key-456"
13-
ipfs_cluster_peer_addr: "cluster-peer-addr"
149
include_role:
1510
name: "ansible-ipfs-cluster"

molecule/default/molecule.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,23 @@ dependency:
44
driver:
55
name: docker
66
platforms:
7-
- name: instance
8-
image: docker.io/pycontribs/centos:8
9-
pre_build_image: true
7+
- name: instance-1
8+
image: centos:8
9+
command: /sbin/init
10+
privileged: True
11+
groups:
12+
- ipfs_cluster
1013
provisioner:
1114
name: ansible
15+
inventory:
16+
host_vars:
17+
instance-1:
18+
ipfs_peer_id: "QmUdZCogpVVrPMxdPHhtT2KuUuxNVi1uLb7UC4HwHBqejb"
19+
ipfs_private_key: "CAASqAkwggSkAgEAAoIBAQC3NFhK6XMF9tDDky2aoCdwnNsIzk0DnvkVtfTsM1/fCqnrlMDzvVOY7tsMFBNBHsjCAuLwjUMxtLTgY2+8b8vil5TTuYk0A2nCCTwyxqKHoxwn5RW3J5HlBBMgTV9vKtRyrDONFnRwvVmUbCaxblOp74tl03KEfF3zH46+vz8bzVeNdqDrGmEIc1tWnERddFAeqcM5r8fhNVsVInCWFThqFA2qUahif43Uo1B/gBySnyXWr61htiHoWBXqPK8eFk4FCBodhs+Ct81KE4QQhV9OQaZeQkChGezIPidvwiojY8Lr40xBsRn0H95AKYWwdo0lTbAJ7dtFuBinZrTNdSz/AgMBAAECggEAM7Ism+7mCy/LVvSn8LLyjh9k20ZDixsH1G2E0EXq7qg2rIhMLjslZMk5vF3J1R1Xrw9bdF+YL2V7iLnmZLjzQlxdnaUEJ04zQJKUjwtn/3gyULue9hDPZV1R/FJ49IiUbEtVPKGyd8GmjnA6NuUX7KLwpeoVrXbel+U2xXJ332MGU1uydteq4iH27FYKYK+6UZUzHLd+V9BOwzGXEXG22Z25hT8n0mp0u1LcJy5tecAj3PAPW0uhsvAFX95c/jkQRkUNj8mntTb2AL2aw4MGNj8UbLYg0EdBRfE3V+esyj0ob7OUt0Nk5d6yCOBXDSZdD/P1mDYOgiL6JpaG9445YQKBgQDvgSKClI4TmXPerRNHhN8ZKbgLy1Hcu9hMs/pmv4Up0KQ6VbrsArXD1KMglrpsXZojgKeDuLmzLnVmMeslZyYqlWS3wWXeJZ2Ms2PlcnNDQlxlwJbJapNO4V9UZTIGcydg5lJ0QWL7HVGANNvM0Jg4wFQbvjj+tXS6kVYNz4JCDwKBgQDD0owaNJNIfo9JvkXFCNafhepiSJSqxXozo1zqVLCjuesmzfgplo+6qjiJJCMbK4rZbb8DCHK1NQmROahyWmyKDNl4sOMHnH6ckO7HUILLx9M4LKzJj1B7lQX7hEjy3XZAXwT+xx4t/lyF8iG3Ta4Kxcd8ya7tQW8YBMB3LUaWEQKBgQCNBe+JDenedoO4gRaSDRXEXkFFiJGKNH03JN5zM6A4L+cThjlLEIlwZrsqzDW26yKAdxerwtBtRhTQeOIpouPhPRgR7umJdYKgP1y51LszxlZbf5wJuxxD3QZhzjg3fgSY1OWGGJ4smGXN5NHrdoO7HtwnfclXiQbTeBJAjYf4VwKBgGK8AlAkOi7PQUgZW+xg7HY6e1da6TrBnz/yGqM8WGP1Fg/Wwk2V0Jp5wU/EnL7SUYwXvbu1wsCDIXPL8pbV6OwiVnR4G8B2s5AVs49jlM9SzbkBLY3jaN0m4oFSzcVGzJzgTBB6LUlbeyM+VqmpzRs5ZcARoNWXrIAbxT9R4MlBAoGBAJPGfycrr284aF67Q30drAfxXE5AFw11DBqE6KfRdfDe02PNnlClI0BDbvA1BJyg2kzAeJvOZAAvuiw/eNuwOnqhtnoBjzJLW2EnEUu7++m/joa6nq4LZ5eHwoR+exwA6l0GH6pItHuDPESQq8JqrByLfEwsS5Jj4OxILBD7cBO8"
20+
ipfs_cluster_id: "QmfCpBt7JUbKRvLDvDbxvivBcnpRwSif2x3GEEYzZkCh6c"
21+
group_vars:
22+
ipfs_cluster:
23+
ipfs_cluster_private_key: "CAASqQkwggSlAgEAAoIBAQC2+Z7NiL0mwDQfkXUvKLipM/T6Op/7X5H5jG9MoCxCrMGS+u5cpQpI2o0YRXNEUGaw/pGyam5xdnZ2wC2PE9Yt9zgWpsWPakZgtJ9ZK4CapHASp6pqHkwPBmDx+t4Xs4sKlnoI3i0x+yuqYqWKCP0BvHu0zKS0rkdVtg5Qs0hjyjfphDg8DYPBz8V7lI5dlpqJ8rGsWntNkmD+lCZHiFThDhNgzPcw4/KVK9cDSw9eHoluMFMD4ZH8dFzGltXKWoqzncrFrhcpnrBOs4erJGMddLIArfJhVLWjZd8k8PE3AZ7wtjRawzDxJN8kHNvglYBo77iD81FXjtGbxtSJQiDbAgMBAAECggEBAJuAn36L1D0noeSmSRIQKIfcWTmEM0x+F2AfAsP7aEIt8cFJMuRXetsZqknTVDfdoLiRUR9xJnWVOO6JOu7a6+5aqTdO+p18s10ihD5TI1PJplmkVscjAn7Oa/uaub8o3mTcJ9B7iatti9mdRpR+OQ+NsRChzuSjLIriU14wT7hFxdQ82Y0PsJAtPJpjzsygdhJP0o9yzfiVDV+xpKIX1CXTWKFvK/Mat1mEhErFpP6gLgWksQnjw6otkmiNfgxZ/KR3auxzEhsRzOyBvbi9/gF9pgxxYf1i63plq5+OhRUNZwZv4OIZsl7iJ/uReS4muM9h+4Rvi5CqymHNykZ67kkCgYEA6J5Uh8Ppqc7FcP/ipVDoIVFcDKziwpFf2m5x1XDvZYz+khy5E8seKeKpn4rqBjKE7gbAQw/9arJrEZbE1BHhKxDgWOIlGW4xtFC+83kaAim0H/TnQtlwC3ewRi6eM+/zyKERixmQdO/qyEU5Vo3lrU2oRdEeSrhPDZRpXYFzd80CgYEAyV3hgwo2wMkGyYsdGFtzohLwz4kQuv6ntopULyFXHDVMxFOxNWYZuC+y2dn8f1qKjRsUrPNLa6jOaGem6xNKzc1iWokfEk30xKkN2lZcnxZYdjzsHtquoZs7tnlXCwyDbIOmmD+cG2FBQ8hINVzo0HaUtlchkDv3qKaGYFGmg0cCgYEAweI10nMYbtBJAMZGwkONNzf44Re4aTOCES2884oN/zZleKM4H6dMnNyvRKskI8Y3xa0a0sqhDi1n0GE57Qh6BMssMulKwsd15jTm80gcxXC9EWWu26kgGm7IHbb9ZYy6RJ77YFUOcmkF56bLA7mBldEEUCzccqrsOQVaTPV4qIECgYBRktOJVzjpDkbOnKlztZB5ZrzhBgCeEA12+EC0Owhj5/+qRNEz9aGTqNcGQ7VzDgW0tfTBP2odOewsBVlsP4t9JaejT4sjyirPBEEVYwjwdYfuli19Lk+yLgWZnTwywKX47rgtUw91VAexYtBFtdampHMIDvIM0Q455wPmvwz6fwKBgQCoPJBvL5jvA94a29NXMNtNYsxH12wOxwO9fFkY4PjnO+U/Qb4vI1PZoUzpMx63xmW0VfUEALyRQqwbV3mUmQtSNRFhw1Hxtlbv2gA/mOs7eINGf4X5cVctp0MWlpBzDFEZI7Z7tpc893Cuu4F28MS3VgGhyc/zHOymHDNuvm+QGw=="
24+
ipfs_cluster_peer_addr: "/dns4/node01/tcp/9096/ipfs/QmUdZCogpVVrPMxdPHhtT2KuUuxNVi1uLb7UC4HwHBqejb"
1225
verifier:
1326
name: ansible

tasks/ipfs/main.yml

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -69,24 +69,6 @@
6969
tags:
7070
- init
7171

72-
73-
- name: make ipfs group
74-
become: yes
75-
group:
76-
state: present
77-
name: ipfs
78-
79-
- name: make ipfs user
80-
become: yes
81-
user:
82-
state: present
83-
name: ipfs
84-
group: ipfs
85-
shell: /bin/bash
86-
home: "{{ ipfs_home }}"
87-
comment: IPFS user
88-
system: yes
89-
9072
- name: copy default config
9173
become: yes
9274
template:
@@ -101,7 +83,7 @@
10183
- name: init IPFS
10284
become: yes
10385
become_user: ipfs
104-
command: ipfs init --empty-repo -- {{ ipfs_home }}/ipfs_default_config
86+
command: /usr/local/bin/ipfs init --empty-repo -- {{ ipfs_home }}/ipfs_default_config
10587
args:
10688
creates: "{{ ipfs_home }}/.ipfs/config"
10789
notify: restart IPFS

tasks/main.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
- name: make ipfs group
2+
become: yes
3+
group:
4+
state: present
5+
name: ipfs
6+
7+
- name: make ipfs user
8+
become: yes
9+
user:
10+
state: present
11+
name: ipfs
12+
group: ipfs
13+
shell: /bin/bash
14+
home: "{{ ipfs_home }}"
15+
comment: IPFS user
16+
system: yes
17+
118
- name: Set up ipfs
219
include_tasks: "{{ role_path }}/tasks/ipfs/main.yml"
320
tags: ipfs

0 commit comments

Comments
 (0)