Skip to content

Commit

Permalink
feat: rename snek to adder (#81)
Browse files Browse the repository at this point in the history
Signed-off-by: Chris Gianelloni <wolf31o2@blinklabs.io>
  • Loading branch information
wolf31o2 committed May 8, 2024
1 parent abc9d74 commit bdb56e8
Show file tree
Hide file tree
Showing 8 changed files with 43 additions and 43 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Inside this collection are several roles.
- `blinklabs.cardano.cardano_node_api`
- `blinklabs.cardano.kupo`
- `blinklabs.cardano.ogmios`
- `blinklabs.cardano.snek`
- `blinklabs.cardano.adder`
- `blinklabs.cardano.tx_submit_api`

Each role is documented independently under the roles directory.
Expand Down
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
namespace: blinklabs
name: cardano
version: 0.1.10
version: 0.2.0
readme: README.md
authors:
- Aurora Gaffney <aurora@blinklabs.io>
Expand Down
6 changes: 3 additions & 3 deletions roles/snek/README.md → roles/adder/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Snek
Adder
=========

This role deploys an Snek instance.
This role deploys an Adder instance.

Requirements
------------
Expand Down Expand Up @@ -36,7 +36,7 @@ passed in as parameters) is always nice for users too:
- hosts: servers
tasks:
- include_role:
name: blinklabs.cardano.snek
name: blinklabs.cardano.adder
```

License
Expand Down
30 changes: 15 additions & 15 deletions roles/snek/defaults/main.yml → roles/adder/defaults/main.yml
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
---
# Install method
snek_install_method: 'docker'
adder_install_method: 'docker'

# Snek version
snek_version: '0.17.2'
# Adder version
adder_version: '0.17.2'

# Base host directory for node data
cardano_node_dir: /opt/cardano

# DB directory for host/container
snek_db_dir: '{{ cardano_node_dir }}/snek'
adder_db_dir: '{{ cardano_node_dir }}/adder'

# Config directory for host/container
cardano_node_config_dir: '{{ cardano_node_dir }}/config'
snek_config_container_dir: '{{ cardano_node_config_dir }}'
adder_config_container_dir: '{{ cardano_node_config_dir }}'

# IPC directory for host/container
cardano_node_ipc_dir: '{{ cardano_node_dir }}/ipc'
snek_ipc_container_dir: '/node-ipc'
adder_ipc_container_dir: '/node-ipc'

# User/group for file/directory ownership
cardano_node_user: root
cardano_node_group: root

# Docker image
snek_docker_image: 'ghcr.io/blinklabs-io/snek:{{ snek_version }}'
adder_docker_image: 'ghcr.io/blinklabs-io/adder:{{ adder_version }}'

# Docker container name
snek_docker_container_name: snek
adder_docker_container_name: adder

# Port for host/container
snek_container_port: 8080
snek_port: '{{ snek_container_port }}'
adder_container_port: 8080
adder_port: '{{ adder_container_port }}'

# Cardano network
snek_network: mainnet
adder_network: mainnet

cardano_node_socket_name: node.socket

# snek arguments (defaults to everything)
snek_arguments:
# adder arguments (defaults to everything)
adder_arguments:
# Local node
# - '-v'
# - '{{ cardano_node_ipc_dir }}:{{ snek_ipc_container_dir }}'
# - '{{ cardano_node_ipc_dir }}:{{ adder_ipc_container_dir }}'
- '-input-chainsync-network'
- '{{ snek_network }}'
- '{{ adder_network }}'
File renamed without changes.
18 changes: 18 additions & 0 deletions roles/adder/tasks/docker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
- name: Initialize adder_docker_volumes fact
set_fact:
adder_docker_volumes: '{{ adder_docker_volumes | default([]) + [item] }}'
loop:
- '{{ cardano_node_ipc_dir }}:{{ adder_ipc_container_dir }}'

- name: Create container
docker_container:
name: '{{ adder_docker_container_name }}'
image: '{{ adder_docker_image }}'
restart_policy: unless-stopped
command: "{{ adder_arguments | default([]) }}"
ports:
- '{{ adder_port }}:{{ adder_container_port }}'
env:
CARDANO_NETWORK: '{{ adder_network }}'
volumes: '{{ adder_docker_volumes | list }}'
10 changes: 5 additions & 5 deletions roles/snek/tasks/main.yml → roles/adder/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
- name: Echo Snek
command: echo "hello snek"
- name: Echo Adder
command: echo "hello adder"

- name: Check install method
vars:
_allowed_install_methods: ['docker']
ansible.builtin.assert:
that:
- snek_install_method in _allowed_install_methods
fail_msg: 'The specified install method ({{ snek_install_method }}) is not one of the allowed values ({{ _allowed_install_methods | join(", ") }})'
- adder_install_method in _allowed_install_methods
fail_msg: 'The specified install method ({{ adder_install_method }}) is not one of the allowed values ({{ _allowed_install_methods | join(", ") }})'

# We use the node owner and group
- name: Create directories
Expand All @@ -23,4 +23,4 @@

- name: Include docker-related tasks
ansible.builtin.include_tasks: docker.yml
when: snek_install_method == 'docker'
when: adder_install_method == 'docker'
18 changes: 0 additions & 18 deletions roles/snek/tasks/docker.yml

This file was deleted.

0 comments on commit bdb56e8

Please sign in to comment.