File tree Expand file tree Collapse file tree 4 files changed +35
-28
lines changed Expand file tree Collapse file tree 4 files changed +35
-28
lines changed Original file line number Diff line number Diff line change 4
4
tasks :
5
5
- name : " Include ansible-ipfs-cluster"
6
6
vars :
7
- ipfs_enable : true
8
- ipfs_peer_id : " 123"
9
- ipfs_private_key : " private-key-123"
7
+ ipfs_enable : false
10
8
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"
14
9
include_role :
15
10
name : " ansible-ipfs-cluster"
Original file line number Diff line number Diff line change @@ -4,10 +4,23 @@ dependency:
4
4
driver :
5
5
name : docker
6
6
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
10
13
provisioner :
11
14
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"
12
25
verifier :
13
26
name : ansible
Original file line number Diff line number Diff line change 69
69
tags :
70
70
- init
71
71
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
-
90
72
- name : copy default config
91
73
become : yes
92
74
template :
101
83
- name : init IPFS
102
84
become : yes
103
85
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
105
87
args :
106
88
creates : " {{ ipfs_home }}/.ipfs/config"
107
89
notify : restart IPFS
Original file line number Diff line number Diff line change
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
+
1
18
- name : Set up ipfs
2
19
include_tasks : " {{ role_path }}/tasks/ipfs/main.yml"
3
20
tags : ipfs
You can’t perform that action at this time.
0 commit comments