Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
79d25a5
static inventory with TF-deployed hosts using ansible_host for ssh-ac…
lhoss May 19, 2021
c5402c9
HACK: set init__call_cloud_role=False to skip cloud roles
lhoss May 19, 2021
7712385
CDH_playbook_run_20200519_02: use custom data dirs for HDFS and zk
lhoss May 19, 2021
9d95d6c
CDH_playbook_run_20200525a: new VMs ; undo useage of mount point /mnt…
lhoss May 25, 2021
5a3fc0f
workaround to fix "cloudera_manager_admin_password" fact missing on l…
lhoss May 25, 2021
223df7a
initial config duplicated from basic_cluster
lhoss Jun 18, 2021
3b71310
config for an 8-node cluster (3 master, 2 edge, 3 worker)
lhoss Jun 18, 2021
4ba1f19
prepare new inventory/profile dir incl. the moved 3M2E3W cfg
lhoss Jun 18, 2021
41ce901
fix TEZ missing in hostTemplate
lhoss Jun 18, 2021
1f2ab58
fix service name SCHEMAREGISTRY
lhoss Jun 18, 2021
fcbcba5
disable unsupported role HIVE/WEBHCAT
lhoss Jun 18, 2021
6517445
fix: only 1 RANGER_USERSYNC allowed
lhoss Jun 18, 2021
1b1c9de
fix: only 1 ZEPPELIN instance allowed
lhoss Jun 18, 2021
b79bea4
fix missing 3rd Hdfs journalnode
lhoss Jun 21, 2021
6a82902
disable kafka connect & mirrormaker (require extra configs)
lhoss Jun 21, 2021
4ff4af0
define HIVESERVER2 role only in service "HIVE_ON_TEZ"
lhoss Jun 21, 2021
deff909
configure the 2 missing Knox secrets/configs
lhoss Jun 21, 2021
eaa0fd5
undo HDFS HA (2 Namenodes); add SecondaryNamenode
lhoss Jun 21, 2021
dbc9a48
added missing GATEWAY roles on both Edge Nodes
lhoss Jun 21, 2021
613fc55
the Spark history server requires HIVE/GATEWAY
lhoss Jun 21, 2021
6f7d112
fix NFSGATEWAY tmp dir cfg
lhoss Jun 21, 2021
89d644c
inventory vars used by the playbook deploy-tenant-on-cdp.yml
lhoss Jun 29, 2021
384f4a9
fix hbase regionserver heapsize
lhoss Jul 1, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions examples/sandbox/inventory_static.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Copyright 2021 Cloudera, Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.


[cloudera_manager]
eval-cdp-public0.internal.cloudapp.net ansible_host=40.88.26.110

[cluster_master_nodes]
eval-cdp-public0.internal.cloudapp.net host_template=Master1 ansible_host=40.88.26.110

[cluster_worker_nodes]
eval-cdp-public1.internal.cloudapp.net ansible_host=40.88.26.103
eval-cdp-public2.internal.cloudapp.net ansible_host=40.88.26.108
eval-cdp-public3.internal.cloudapp.net ansible_host=40.87.20.33


[cluster_worker_nodes:vars]
host_template=Workers

[cluster:children]
cluster_master_nodes
cluster_worker_nodes

[db_server:children]
cloudera_manager

[deployment:children]
cluster
db_server



[deployment:vars]
# Ansible will defer to the running SSH Agent for relevant keys
# Set the following to hardcode the SSH private key for the instances
# ansible_ssh_private_key_file=~/.ssh/mykey.pem
#ansible_user=centos
ansible_user=adminuser

#TODO enhance TF deploy with:
# -SSH access via ssh keys
# -passwordless ssh-key based internode login

ansible_password=<get from TF cloud>
11 changes: 11 additions & 0 deletions inventory/cdpAz3M2E3W/application.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
# Just a dummy playbook call from the main playbook after the cluster install was done
- name: Coda
hosts: localhost
connection: local
gather_facts: no
become: no
tasks:
- name: Deployment results
debug:
msg: Success!
Loading