From f35527eedd94385d0f28252961e17f407119358f Mon Sep 17 00:00:00 2001 From: Hyperling Date: Mon, 15 Feb 2021 16:11:25 -0600 Subject: [PATCH] Make config file useful for more than just wallets. Not sure what else yet. --- facts/miner/.fuse_hidden00000a9300000001 | 2 ++ facts/miner/{wallet.yml => config.yml} | 11 ++++------- facts/miner/system.yml | 4 ++-- 3 files changed, 8 insertions(+), 9 deletions(-) create mode 100644 facts/miner/.fuse_hidden00000a9300000001 rename facts/miner/{wallet.yml => config.yml} (71%) diff --git a/facts/miner/.fuse_hidden00000a9300000001 b/facts/miner/.fuse_hidden00000a9300000001 new file mode 100644 index 0000000..792049c --- /dev/null +++ b/facts/miner/.fuse_hidden00000a9300000001 @@ -0,0 +1,2 @@ +--- +# Load receiver addresses diff --git a/facts/miner/wallet.yml b/facts/miner/config.yml similarity index 71% rename from facts/miner/wallet.yml rename to facts/miner/config.yml index f2fdcf6..905cb38 100644 --- a/facts/miner/wallet.yml +++ b/facts/miner/config.yml @@ -1,23 +1,20 @@ --- -# Load receiver addresses +# Variablize keys in config file. -## Load Config ## +## Load Config File ## - name: Miner | Facts | Config File | Download shell: "scp {{ config_server }}:{{ config_file_remote }} {{ config_file_local }}; chmod 700 {{ config_file_local }}" -- name: Miner | Facts | Config File | Load XMR +- name: Miner | Facts | Config File | Load Wallets set_fact: wallet_xmr: "{{ lookup('ini', 'xmr section={{config_section_wallet}} file={{config_file_local}}') }}" - -- name: Miner | Facts | Config File | Load ETH - set_fact: wallet_eth: "{{ lookup('ini', 'eth section={{config_section_wallet}} file={{config_file_local}}') }}" ## Verify ## -- name: Miner | Facts | Config File | Load ETH +- name: Miner | Facts | Config File | DEBUG debug: var: "{{ item }}" loop: diff --git a/facts/miner/system.yml b/facts/miner/system.yml index 0816fee..24988c8 100644 --- a/facts/miner/system.yml +++ b/facts/miner/system.yml @@ -1,9 +1,9 @@ --- # Define file, folder, and other facts per OS. -- name: Miner | Facts | System | Wallet Location +- name: Miner | Facts | System | Config File set_fact: config_server: 'ling@leet' config_file_remote: "InstallFiles/Miners/miner.ini" config_file_local: "{{ user_mfn.home }}/miner.ini" - config_section_wallet: wallet \ No newline at end of file + config_section_wallet: wallet