Skip to content

Commit 15d5d00

Browse files
committed
fixing bugs with podman.
1 parent 78556e6 commit 15d5d00

File tree

3 files changed

+3
-18
lines changed

3 files changed

+3
-18
lines changed

defaults/main.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
---
22
APP_NAME: solr
3-
APP_POD: "computate"
4-
APP_NETWORK: "computate"
5-
ZOOKEEPER_POD: "zookeeper"
3+
APP_NETWORK: "host"
64
APP_PYTHON: "{{ '/usr/bin/python' if lookup('file', '/usr/bin/python', errors='ignore') else '/usr/bin/python3' }}"
75
APP_SRC: "/usr/local/src/{{ APP_NAME }}"
86
APP_OPT: "/opt/{{ APP_NAME }}"
@@ -25,7 +23,7 @@ APP_DOWNLOAD_DEST: "~/Downloads/{{ APP_DOWNLOAD_FILENAME }}"
2523
APP_DOWNLOAD_SHA512: 15150b7f191fd9e8d2c1bd8bb619dd4b3f27af2e0e94b7609031f7e745a2e263391c30f68865c208afb97ccaa9bde6d16050200e9bfccef65f762c2ed743c242
2624
COMPUTATE_REPO: https://github.com/computate-org/computate.git
2725
COMPUTATE_SRC: /usr/local/src/computate
28-
ZOOKEEPER_HOST_NAME: "{{ APP_POD }}"
26+
ZOOKEEPER_HOST_NAME: "localhost"
2927
ZOOKEEPER_PORT: 2181
3028

3129
####################

tasks/main.yml

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -97,19 +97,6 @@
9797
src: "{{ COMPUTATE_SRC }}/config/solr/server/solr/configsets/computate"
9898
dest: "{{ APP_OPT }}/server/solr/configsets/computate"
9999
state: link
100-
- name: Create a podman network named {{ APP_NETWORK }}
101-
containers.podman.podman_network:
102-
name: "{{ APP_NETWORK }}"
103-
state: present
104-
become: true
105-
- name: Create a podman pod named {{ APP_POD }}
106-
containers.podman.podman_pod:
107-
name: "{{ APP_POD }}"
108-
state: started
109-
ports:
110-
- "{{ APP_PORT }}:{{ APP_PORT }}"
111-
network: "{{ APP_NETWORK }}"
112-
become: true
113100
- name: Create the {{ APP_NAME }} systemd service {{ APP_SYSTEMD }}.
114101
template:
115102
src: solr_service.j2

templates/solr_service.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ After=zookeeper.service
66
Type=simple
77
User={{ APP_USER }}
88
WorkingDirectory={{ APP_OPT }}
9-
ExecStart=/usr/bin/podman run --name {{ APP_NAME }} --pod {{ APP_POD }} -v {{ APP_DATA }}:{{ APP_DATA }}:Z --rm -e ZK_HOST={{ ZOOKEEPER_HOST_NAME }} -e SOLR_INCLUDE=/usr/share/solr/solr.in.sh {{ APP_NAME }}:{{ APP_VERSION }}
9+
ExecStart=/usr/bin/podman run --name {{ APP_NAME }} --network {{ APP_NETWORK }} -v {{ APP_DATA }}:{{ APP_DATA }}:Z --rm -e ZK_HOST={{ ZOOKEEPER_HOST_NAME }} -e SOLR_INCLUDE=/usr/share/solr/solr.in.sh {{ APP_NAME }}:{{ APP_VERSION }}
1010
ExecStop=/usr/bin/podman rm {{ APP_NAME }} -f
1111
LimitNOFILE=65000
1212
LimitNPROC=65000

0 commit comments

Comments
 (0)