From dfb39271d72112a0e26bf87508e04724bd4048ee Mon Sep 17 00:00:00 2001 From: ansible-middleware-core Date: Thu, 27 Jun 2024 09:26:17 +0000 Subject: [PATCH] Update docs for main Signed-off-by: ansible-middleware-core --- main/.buildinfo | 2 +- main/CHANGELOG.html | 133 +++++++++-------- main/README.html | 4 +- main/_sources/CHANGELOG.rst.txt | 11 ++ main/_static/basic.css | 2 +- main/_static/doctools.js | 2 +- main/_static/language_data.js | 4 +- main/_static/searchtools.js | 165 +++++++++++++-------- main/developing.html | 4 +- main/genindex.html | 2 +- main/index.html | 4 +- main/releasing.html | 4 +- main/roles/amq_streams_broker.html | 4 +- main/roles/amq_streams_common.html | 4 +- main/roles/amq_streams_connect.html | 4 +- main/roles/amq_streams_cruise_control.html | 4 +- main/roles/amq_streams_exporter.html | 4 +- main/roles/amq_streams_zookeeper.html | 4 +- main/roles/index.html | 4 +- main/search.html | 2 +- main/searchindex.js | 2 +- main/testing.html | 4 +- main/usage.html | 4 +- 23 files changed, 225 insertions(+), 152 deletions(-) diff --git a/main/.buildinfo b/main/.buildinfo index db0fd4a..c4fb9f6 100644 --- a/main/.buildinfo +++ b/main/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: fcf0316358afa46d9398d6ebca320a86 +config: 3aee6da41e9810a89b5d655dd5bdea91 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/main/CHANGELOG.html b/main/CHANGELOG.html index 9106739..cb6b1fd 100644 --- a/main/CHANGELOG.html +++ b/main/CHANGELOG.html @@ -1,7 +1,7 @@ - + middleware_automation.amq_streams Release Notes — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + @@ -62,34 +62,36 @@
  • Changelog @@ -132,49 +134,51 @@
    -

    middleware_automation.amq_streams Release Notes

    +

    middleware_automation.amq_streams Release Notes

    This changelog describes changes after version 0.0.0.

    -

    v1.0.0-devel

    +

    v1.0.0-devel

    -

    Major Changes

    +

    Major Changes

    • Add missing become in broker and cruise_control roles #123

    • add missing become: on task needing priv escalation to root #121

    +
    +

    Minor Changes

    +
      +
    • Add a role to manage Kafka Exporter #113

    • +
    • Add exporter role vars documentation #114

    • +
    +
    +
    +

    Bugfixes

    +
      +
    • cruise_control: fix RHN download #118

    • +
    +
    -

    v0.0.9

    -
    -

    Minor Changes

    +

    v0.0.9

    +
    +

    Minor Changes

    • Add custom zookeeper_id for each host based in inventory #99

    • Misc. enhacements #90

    -
    -

    Bugfixes

    +
    +

    Bugfixes

    • Bump to 3.6.0 + small fix #102

    • Fixup validation logic for offline install #89

    • @@ -210,21 +227,21 @@

      Bugfixes

    -

    v0.0.6

    +

    v0.0.6

    -

    v0.0.5

    -
    -

    Minor Changes

    +

    v0.0.5

    +
    +

    Minor Changes

    • add remote_src attribute to unarchive: to allow deployment using archive on target #80

    -

    v0.0.4

    -
    -

    Major Changes

    +

    v0.0.4

    +
    +

    Major Changes

    -
    -

    Minor Changes

    +
    +

    Minor Changes

    • Mol all cluster #78

    • ensure required information for auth are passed #79

    • @@ -256,17 +273,17 @@

      Minor Changes

    -

    v0.0.3

    -
    -

    Major Changes

    +

    v0.0.3

    +
    +

    Major Changes

    • Enable Broker Authentication usign SASL mechanism #43

    • Enable Zookeeper authentication #42

    • Manage topics in a Kafka authenticated broker #60

    -
    -

    Minor Changes

    +
    +

    Minor Changes

    • Add a molecule scenario for all_auth #61

    • Declare Java Heap options as variables #48

    • @@ -281,18 +298,18 @@

      Minor Changes

    -

    v0.0.2

    -
    -

    Bugfixes

    +

    v0.0.2

    +
    +

    Bugfixes

    • Fixup invalid varnames #4

    -

    v0.0.1

    -
    -

    Major Changes

    +

    v0.0.1

    +
    +

    Major Changes

    • Basic deployment of both Zookeeper and Brokers as systemd service on target #2

    • Basic deployment of both Zookeeper and Brokers as systemd service on target #2

    • diff --git a/main/README.html b/main/README.html index e238e81..2d91b3d 100644 --- a/main/README.html +++ b/main/README.html @@ -1,7 +1,7 @@ - + Ansible Collection - middleware_automation.amq_streams — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/_sources/CHANGELOG.rst.txt b/main/_sources/CHANGELOG.rst.txt index 948a6ad..fcc3105 100644 --- a/main/_sources/CHANGELOG.rst.txt +++ b/main/_sources/CHANGELOG.rst.txt @@ -15,6 +15,17 @@ Major Changes - Add missing become in broker and cruise_control roles `#123 `_ - add missing become: on task needing priv escalation to root `#121 `_ +Minor Changes +------------- + +- Add a role to manage Kafka Exporter `#113 `_ +- Add exporter role vars documentation `#114 `_ + +Bugfixes +-------- + +- cruise_control: fix RHN download `#118 `_ + v0.0.9 ====== diff --git a/main/_static/basic.css b/main/_static/basic.css index 30fee9d..f316efc 100644 --- a/main/_static/basic.css +++ b/main/_static/basic.css @@ -4,7 +4,7 @@ * * Sphinx stylesheet -- basic theme. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/main/_static/doctools.js b/main/_static/doctools.js index d06a71d..4d67807 100644 --- a/main/_static/doctools.js +++ b/main/_static/doctools.js @@ -4,7 +4,7 @@ * * Base JavaScript utilities for all Sphinx HTML documentation. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ diff --git a/main/_static/language_data.js b/main/_static/language_data.js index 250f566..367b8ed 100644 --- a/main/_static/language_data.js +++ b/main/_static/language_data.js @@ -5,7 +5,7 @@ * This script contains the language-specific data used by searchtools.js, * namely the list of stopwords, stemmer, scorer and splitter. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -13,7 +13,7 @@ var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; -/* Non-minified version is copied as a separate JS file, is available */ +/* Non-minified version is copied as a separate JS file, if available */ /** * Porter Stemmer diff --git a/main/_static/searchtools.js b/main/_static/searchtools.js index 7918c3f..92da3f8 100644 --- a/main/_static/searchtools.js +++ b/main/_static/searchtools.js @@ -4,7 +4,7 @@ * * Sphinx JavaScript utilities for the full-text search. * - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. * :license: BSD, see LICENSE for details. * */ @@ -99,7 +99,7 @@ const _displayItem = (item, searchTerms, highlightTerms) => { .then((data) => { if (data) listItem.appendChild( - Search.makeSearchSummary(data, searchTerms) + Search.makeSearchSummary(data, searchTerms, anchor) ); // highlight search terms in the summary if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js @@ -116,8 +116,8 @@ const _finishSearch = (resultCount) => { ); else Search.status.innerText = _( - `Search finished, found ${resultCount} page(s) matching the search query.` - ); + "Search finished, found ${resultCount} page(s) matching the search query." + ).replace('${resultCount}', resultCount); }; const _displayNextItem = ( results, @@ -137,6 +137,22 @@ const _displayNextItem = ( // search finished, update title and status message else _finishSearch(resultCount); }; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; /** * Default splitQuery function. Can be overridden in ``sphinx.search`` with a @@ -160,13 +176,26 @@ const Search = { _queued_query: null, _pulse_status: -1, - htmlToText: (htmlString) => { + htmlToText: (htmlString, anchor) => { const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); - htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() }); + for (const removalQuery of [".headerlinks", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content const docContent = htmlElement.querySelector('[role="main"]'); - if (docContent !== undefined) return docContent.textContent; + if (docContent) return docContent.textContent; + console.warn( - "Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template." + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." ); return ""; }, @@ -239,16 +268,7 @@ const Search = { else Search.deferQuery(query); }, - /** - * execute search (requires search index to be loaded) - */ - query: (query) => { - const filenames = Search._index.filenames; - const docNames = Search._index.docnames; - const titles = Search._index.titles; - const allTitles = Search._index.alltitles; - const indexEntries = Search._index.indexentries; - + _parseQuery: (query) => { // stem the search terms and add them to the correct list const stemmer = new Stemmer(); const searchTerms = new Set(); @@ -284,16 +304,32 @@ const Search = { // console.info("required: ", [...searchTerms]); // console.info("excluded: ", [...excludedTerms]); - // array of [docname, title, anchor, descr, score, filename] - let results = []; + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename]. + const normalResults = []; + const nonMainIndexResults = []; + _removeChildren(document.getElementById("search-progress")); - const queryLower = query.toLowerCase(); + const queryLower = query.toLowerCase().trim(); for (const [title, foundTitles] of Object.entries(allTitles)) { - if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { for (const [file, id] of foundTitles) { let score = Math.round(100 * queryLower.length / title.length) - results.push([ + normalResults.push([ docNames[file], titles[file] !== title ? `${titles[file]} > ${title}` : title, id !== null ? "#" + id : "", @@ -308,46 +344,47 @@ const Search = { // search for explicit entries in index directives for (const [entry, foundEntries] of Object.entries(indexEntries)) { if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { - for (const [file, id] of foundEntries) { - let score = Math.round(100 * queryLower.length / entry.length) - results.push([ + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ docNames[file], titles[file], id ? "#" + id : "", null, score, filenames[file], - ]); + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } } } } // lookup as object objectTerms.forEach((term) => - results.push(...Search.performObjectSearch(term, objectTerms)) + normalResults.push(...Search.performObjectSearch(term, objectTerms)) ); // lookup as search terms in fulltext - results.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); // let the scorer override scores with a custom scoring function - if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item))); - - // now sort the results by score (in opposite order of appearance, since the - // display function below uses pop() to retrieve items) and then - // alphabetically - results.sort((a, b) => { - const leftScore = a[4]; - const rightScore = b[4]; - if (leftScore === rightScore) { - // same score: sort alphabetically - const leftTitle = a[1].toLowerCase(); - const rightTitle = b[1].toLowerCase(); - if (leftTitle === rightTitle) return 0; - return leftTitle > rightTitle ? -1 : 1; // inverted is intentional - } - return leftScore > rightScore ? 1 : -1; - }); + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } + + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; // remove duplicate search results // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept @@ -361,7 +398,12 @@ const Search = { return acc; }, []); - results = results.reverse(); + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); // for debugging //Search.lastresults = results.slice(); // a copy @@ -466,14 +508,18 @@ const Search = { // add support for partial matches if (word.length > 2) { const escapedWord = _escapeRegExp(word); - Object.keys(terms).forEach((term) => { - if (term.match(escapedWord) && !terms[word]) - arr.push({ files: terms[term], score: Scorer.partialTerm }); - }); - Object.keys(titleTerms).forEach((term) => { - if (term.match(escapedWord) && !titleTerms[word]) - arr.push({ files: titleTerms[word], score: Scorer.partialTitle }); - }); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } } // no match but word was a required one @@ -496,9 +542,8 @@ const Search = { // create the mapping files.forEach((file) => { - if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1) - fileMap.get(file).push(word); - else fileMap.set(file, [word]); + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); }); }); @@ -549,8 +594,8 @@ const Search = { * search summary for a given text. keywords is a list * of stemmed words. */ - makeSearchSummary: (htmlText, keywords) => { - const text = Search.htmlToText(htmlText); + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); if (text === "") return null; const textLower = text.toLowerCase(); diff --git a/main/developing.html b/main/developing.html index f337071..4538fcd 100644 --- a/main/developing.html +++ b/main/developing.html @@ -1,7 +1,7 @@ - + Contributor’s Guidelines — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/genindex.html b/main/genindex.html index 77d2d87..8dec3dd 100644 --- a/main/genindex.html +++ b/main/genindex.html @@ -16,7 +16,7 @@ - + diff --git a/main/index.html b/main/index.html index 6e44ac0..59ea1aa 100644 --- a/main/index.html +++ b/main/index.html @@ -1,7 +1,7 @@ - + Welcome to AMQ Streams Collection documentation — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/releasing.html b/main/releasing.html index ba6932f..2b6e8d7 100644 --- a/main/releasing.html +++ b/main/releasing.html @@ -1,7 +1,7 @@ - + Collection Versioning Strategy — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/roles/amq_streams_broker.html b/main/roles/amq_streams_broker.html index 94b51c3..c8364b4 100644 --- a/main/roles/amq_streams_broker.html +++ b/main/roles/amq_streams_broker.html @@ -1,7 +1,7 @@ - + Broker Role — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/roles/amq_streams_common.html b/main/roles/amq_streams_common.html index 793fe66..a1469ea 100644 --- a/main/roles/amq_streams_common.html +++ b/main/roles/amq_streams_common.html @@ -1,7 +1,7 @@ - + Common Role — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/roles/amq_streams_connect.html b/main/roles/amq_streams_connect.html index c385a23..d12bf31 100644 --- a/main/roles/amq_streams_connect.html +++ b/main/roles/amq_streams_connect.html @@ -1,7 +1,7 @@ - + Connect Role — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/roles/amq_streams_cruise_control.html b/main/roles/amq_streams_cruise_control.html index 21ddc3d..115e168 100644 --- a/main/roles/amq_streams_cruise_control.html +++ b/main/roles/amq_streams_cruise_control.html @@ -1,7 +1,7 @@ - + Cruise Control Role — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/roles/amq_streams_exporter.html b/main/roles/amq_streams_exporter.html index ac5cd06..da66fb3 100644 --- a/main/roles/amq_streams_exporter.html +++ b/main/roles/amq_streams_exporter.html @@ -1,7 +1,7 @@ - + Connect Role — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/roles/amq_streams_zookeeper.html b/main/roles/amq_streams_zookeeper.html index 66dc0ef..c56ba7e 100644 --- a/main/roles/amq_streams_zookeeper.html +++ b/main/roles/amq_streams_zookeeper.html @@ -1,7 +1,7 @@ - + Zookeeper Role — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/roles/index.html b/main/roles/index.html index cee4d97..dac5f11 100644 --- a/main/roles/index.html +++ b/main/roles/index.html @@ -1,7 +1,7 @@ - + Role Index — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/search.html b/main/search.html index 9add901..5208273 100644 --- a/main/search.html +++ b/main/search.html @@ -17,7 +17,7 @@ - + diff --git a/main/searchindex.js b/main/searchindex.js index 09c1b04..ce7475e 100644 --- a/main/searchindex.js +++ b/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["CHANGELOG", "README", "developing", "index", "releasing", "roles/amq_streams_broker", "roles/amq_streams_common", "roles/amq_streams_connect", "roles/amq_streams_cruise_control", "roles/amq_streams_exporter", "roles/amq_streams_zookeeper", "roles/index", "testing", "usage"], "filenames": ["CHANGELOG.rst", "README.md", "developing.md", "index.rst", "releasing.md", "roles/amq_streams_broker.md", "roles/amq_streams_common.md", "roles/amq_streams_connect.md", "roles/amq_streams_cruise_control.md", "roles/amq_streams_exporter.md", "roles/amq_streams_zookeeper.md", "roles/index.rst", "testing.md", "usage.md"], "titles": ["middleware_automation.amq_streams Release Notes", "Ansible Collection - middleware_automation.amq_streams", "Contributor\u2019s Guidelines", "Welcome to AMQ Streams Collection documentation", "Collection Versioning Strategy", "Broker Role", "Common Role", "Connect Role", "Cruise Control Role", "Connect Role", "Zookeeper Role", "Role Index", "Testing", "Usage Patterns"], "terms": {"thi": [0, 1, 4, 5, 6, 10, 13], "changelog": [0, 3], "describ": [0, 1, 11], "after": [0, 4, 12], "version": [0, 3, 5, 6, 9], "add": [0, 5], "miss": 0, "becom": 0, "broker": [0, 1, 3, 7, 8, 9, 11, 13], "cruise_control": 0, "role": [0, 2, 3, 12, 13], "123": 0, "task": [0, 1, 2, 5, 6], "need": [0, 1, 2, 4], "priv": 0, "escal": 0, "root": [0, 8], "121": 0, "custom": [0, 1], "zookeeper_id": 0, "each": [0, 1, 2, 4, 5, 10, 13], "host": [0, 1, 5, 7, 8, 9, 13], "base": [0, 1, 9], "inventori": [0, 4, 5, 10, 12, 13], "99": 0, "misc": 0, "enhac": 0, "90": 0, "bump": 0, "small": 0, "fix": [0, 3], "102": 0, "fixup": 0, "valid": [0, 2], "logic": 0, "offlin": [0, 11], "instal": [0, 3, 5, 7, 8, 9, 10, 11, 12], "89": 0, "remote_src": 0, "attribut": 0, "unarch": 0, "allow": [0, 1, 4, 5], "deploy": [0, 13], "us": [0, 1, 2, 5, 7, 8, 9, 10, 13], "archiv": [0, 1, 9], "target": [0, 9], "80": 0, "closed_lock_with_kei": 0, "enabl": [0, 5, 7, 10], "secur": [0, 3, 5], "connect": [0, 1, 3, 4, 5, 10, 11, 13], "from": [0, 2, 3, 5], "kafka": [0, 1, 3, 5, 6, 7, 8, 9, 13], "76": 0, "lock": 0, "ssl": [0, 7, 11], "listen": [0, 11], "70": 0, "memo": 0, "how": [0, 4], "tl": [0, 11], "encrypt": [0, 11], "74": 0, "test": [0, 1, 3, 4], "sasl": [0, 11], "authent": [0, 7, 10, 11], "73": 0, "mol": 0, "all": [0, 2, 4, 5, 9, 12, 13], "cluster": [0, 1, 5, 7, 10, 13], "78": 0, "ensur": [0, 6, 12], "requir": [0, 1, 2, 4, 5, 6, 7, 9, 10, 12], "inform": [0, 11], "auth": 0, "ar": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12], "pass": [0, 9], "79": 0, "usign": 0, "mechan": [0, 5, 7], "43": 0, "zookeep": [0, 1, 3, 5, 8, 11, 13], "42": 0, "manag": [0, 7, 8, 11], "60": 0, "molecul": [0, 12], "scenario": [0, 4, 5, 13], "all_auth": 0, "61": 0, "declar": [0, 5], "java": [0, 6, 9], "heap": 0, "option": [0, 5, 9], "variabl": [0, 1, 2, 8, 9, 11], "48": 0, "set": [0, 1, 5, 6, 7, 8, 10, 13], "up": [0, 5, 10], "environ": [0, 7, 10, 12], "servic": [0, 1, 5, 7, 8, 9, 10], "execut": [0, 5, 6, 7, 8], "54": 0, "odd": 0, "number": [0, 4], "instanc": [0, 5, 8, 9, 10], "12": 0, "jvm": [0, 9], "server": [0, 5, 7, 9, 10], "arg": 0, "can": [0, 1, 5, 13], "overriden": 0, "thru": 0, "ansibl": [0, 2, 3, 4, 5, 6, 12, 13], "13": [0, 6], "upgrad": [0, 5], "59": 0, "zk": 0, "group": [0, 5, 7, 8, 9, 10], "var": [0, 1, 2, 5, 7, 10], "46": 0, "updat": [0, 4], "playbook": [0, 2, 3, 4, 6, 13], "67": 0, "site": 0, "download": [0, 1, 3, 6, 9], "ani": [0, 1, 3], "41": 0, "invalid": 0, "varnam": 0, "basic": 0, "both": [0, 5], "systemd": [0, 6, 7, 8, 9, 12], "configur": [1, 5, 6, 7, 8, 9, 10], "apach": [1, 5, 6, 7, 8, 10], "red": [1, 3], "hat": [1, 3], "amq": [1, 13], "stream": [1, 13], "ha": [1, 7, 8], "been": [1, 8], "against": 1, "follow": [1, 2, 4, 5, 6, 7, 10, 12, 13], "2": [1, 2, 3, 4, 5, 6, 10, 12], "9": [1, 3, 12], "10": 1, "plugin": [1, 3], "modul": [1, 4], "within": [1, 3], "mai": [1, 4], "onli": [1, 4, 5], "specif": [1, 2, 5], "A": [1, 3], "contain": [1, 2, 4, 5], "metadata": [1, 4], "identifi": [1, 5, 10], "amq_streams_common": 1, "common": [1, 3, 5, 11, 13], "amq_streams_zookeep": [1, 10, 13], "perform": [1, 5, 6, 7, 8, 9, 10], "ensembl": [1, 8, 10, 13], "amq_streams_brok": [1, 5, 13], "amq_streams_connect": [1, 7], "befor": [1, 9], "you": [1, 8], "cli": 1, "also": 1, "yml": [1, 2, 5, 12], "file": [1, 2, 5, 6, 7, 8, 9, 10], "via": 1, "r": [1, 12], "format": [1, 4, 5], "name": [1, 2, 4, 5, 6, 7, 8, 9, 10], "The": [1, 4, 5, 6, 7, 10, 12, 13], "depend": [1, 6, 9, 12], "python": [1, 12], "packag": [1, 6, 9], "present": 1, "control": [1, 3, 6, 9, 11], "none": [1, 12], "moment": [1, 12], "i": [1, 3, 5, 6, 7, 10, 12, 13], "provid": [1, 12], "pip": [1, 12], "txt": [1, 12], "clone": [1, 12], "repositori": [1, 12], "checkout": 1, "tag": [1, 4], "want": 1, "pick": 1, "main": [1, 13], "branch": 1, "develop": [1, 4], "tar": [1, 6, 9], "gz": [1, 9], "deploi": [1, 5, 13], "default": [1, 2, 4, 8, 11], "For": 1, "full": 1, "detail": [1, 5], "refer": 1, "readm": [1, 4], "make": [1, 4, 6], "amq_streams_common_archive_fil": [1, 6], "avail": [1, 4, 6, 9, 12], "work": 1, "directori": [1, 2, 9, 12], "amq_streams_common_offline_instal": [1, 6], "true": [1, 5, 6, 7, 8, 10], "skip": [1, 9], "amq_streams_common_download_dir": [1, 6], "path": [1, 2, 6, 8, 9], "doe": [1, 4], "match": [1, 5], "so": 1, "cach": 1, "when": [1, 2, 4], "multipl": 1, "provis": 1, "tmp": [1, 5, 7], "It": 1, "possibl": [1, 2, 6], "like": [1, 2], "corpor": 1, "nexu": 1, "artifactori": 1, "proxi": 1, "etc": [1, 5, 7, 8, 9, 10], "amq_streams_common_download_url": [1, 6], "sure": 1, "final": 1, "filenam": [1, 5, 7], "ie": [1, 2], "kafka_": [1, 6], "b": 1, "c": 1, "x": 1, "y": 1, "z": 1, "tgz": [1, 6], "releas": [1, 3, 9, 12], "technologi": 1, "preview": 1, "featur": [1, 3], "certifi": 1, "If": [1, 7], "have": [1, 2, 5, 10, 13], "issu": 1, "question": 1, "relat": 1, "pleas": [1, 4], "contact": 1, "middlewar": [1, 12], "core": [1, 12], "redhat": 1, "com": [1, 9, 12], "open": 1, "an": [1, 3, 5, 6], "http": [1, 4, 6, 8, 9, 12], "github": [1, 4, 9, 12], "v2": [1, 5, 6, 7, 8, 10], "0": [1, 3, 4, 5, 6, 7, 8, 9, 10], "later": [1, 5, 6, 7, 8, 10], "see": [1, 4], "view": 1, "text": 1, "yaml": 2, "extens": [2, 4], "space": 2, "around": 2, "jinja": 2, "over": [2, 11], "intern": 2, "should": [2, 4, 5], "lowercas": 2, "start": [2, 5, 7, 8, 9, 10], "keep": 2, "self": 2, "avoid": 2, "includ": [2, 3, 4, 5, 12], "other": [2, 5, 12], "plai": 2, "do": [2, 8], "noth": 2, "more": 2, "than": 2, "list": [2, 5, 6, 7], "except": 2, "where": [2, 6, 8], "pre_task": 2, "post_task": 2, "separ": [2, 13], "underscor": 2, "e": [2, 13], "g": [2, 13], "my_rol": 2, "my_playbook": 2, "dash": 2, "my": 2, "defin": [2, 5, 8, 13], "trail": 2, "slash": 2, "my_path": 2, "foo": [2, 7], "concaten": 2, "same": [2, 5, 13], "convent": 2, "bar": [2, 7], "indent": 2, "v": [2, 9], "interpol": 2, "don": [2, 8], "t": [2, 8], "chang": [2, 3, 12], "overridden": 2, "user": [2, 4, 5, 7, 8, 9, 10], "go": 2, "those": [2, 5], "would": [2, 4], "overrid": 2, "under": 2, "argument": [2, 7, 9], "meta": 2, "argument_spec": 2, "focus": 2, "compat": [2, 3], "autom": [2, 3, 13], "platform": 2, "middleware_autom": [3, 12], "amq_stream": [3, 5, 7, 9, 10, 12], "content": 3, "usag": 3, "licens": [3, 11], "pattern": 3, "index": 3, "cruis": [3, 11], "continu": 3, "integr": 3, "contributor": 3, "": [3, 9], "guidelin": [3, 13], "strategi": 3, "new": [3, 5], "ad": 3, "exist": 3, "backward": 3, "bug": 3, "break": [3, 12], "remov": 3, "typograph": 3, "error": 3, "wa": 3, "modifi": [3, 8], "v1": 3, "devel": 3, "v0": 3, "6": 3, "5": [3, 10, 12], "4": [3, 5, 6], "3": [3, 5, 6, 12], "1": [3, 4, 5, 9], "infinispan": 3, "data": [3, 10], "grid": 3, "keycloak": [3, 6], "singl": [3, 5], "sign": 3, "On": 3, "wildfli": 3, "jboss": 3, "eap": 3, "tomcat": 3, "jw": 3, "activemq": 3, "csp": 3, "jcliff": 3, "support": [4, 5], "maintain": 4, "semant": 4, "semver": 4, "org": [4, 5, 6], "exampl": [4, 5, 10, 13], "given": 4, "major": 4, "minor": 4, "patch": 4, "increment": 4, "incompat": 4, "api": [4, 8], "below": 4, "function": [4, 12], "manner": 4, "matrix": 4, "deprec": 4, "strict": 4, "addit": 4, "label": 4, "pre": 4, "build": 4, "first": 4, "gener": 4, "hub": 4, "shall": 4, "note": [4, 5], "By": 4, "newli": 4, "creat": [4, 11, 12], "begin": 4, "smaller": 4, "therefor": 4, "explicitli": 4, "state": 4, "assum": 4, "current": 4, "readi": 4, "indic": 4, "made": 4, "while": 4, "we": 4, "prior": 4, "next": 4, "nor": 4, "time": 4, "elimin": 4, "dedic": 4, "introduc": 4, "limit": 4, "argspec": 4, "either": 4, "structur": 4, "shape": 4, "inbound": 4, "return": 4, "payload": 4, "filter": [4, 9], "paramet": 4, "cfg": 4, "entri": 4, "outcom": 4, "previou": 4, "delet": [4, 11], "section": [4, 5], "correct": [4, 12], "consid": 4, "abov": [4, 5], "increas": 4, "revis": 4, "trigger": 4, "annot": 4, "git": [4, 12], "publish": 4, "built": [4, 8], "artifact": 4, "galaxi": [4, 12], "page": 4, "amq_streams_zookeeper_inventory_group": [5, 10], "node": [5, 10], "he": [5, 10], "right": [5, 10], "order": [5, 10, 12], "establish": [5, 10], "commun": [5, 8, 10], "between": [5, 10], "member": [5, 10], "amq_streams_broker_inventory_group": 5, "wai": [5, 13], "zknode1": [5, 10], "zknode2": [5, 10], "zknode3": [5, 10], "broker1": 5, "broker2": 5, "broker3": 5, "broker4": 5, "descript": [5, 6, 7, 8, 9, 10], "amq_streams_broker_create_topic_script": 5, "amq_streams_common_hom": [5, 6, 7, 9, 10], "bin": [5, 7, 10], "sh": [5, 7, 8, 10], "amq_streams_broker_en": 5, "amq_streams_broker_server_start": 5, "amq_streams_broker_config": 5, "properti": [5, 7, 8, 10], "amq_streams_broker_service_nam": 5, "amq_streams_broker_us": 5, "amq_streams_broker_listener_port": 5, "port": [5, 6, 8, 9], "extern": 5, "9092": [5, 7, 9], "amq_streams_broker_listener_internal_port": 5, "inter": 5, "9091": 5, "amq_streams_broker_group": 5, "amq_streams_broker_service_config_templ": 5, "templat": [5, 6, 8, 9, 10], "conf": [5, 7, 8, 9, 10], "j2": [5, 6, 8, 9, 10], "amq_streams_broker_service_config_fil": 5, "amq_streams_broker_data_dir": 5, "folder": [5, 6, 7, 8, 9, 10, 13], "store": [5, 6], "commit": 5, "log": [5, 7, 10], "comma": 5, "valu": [5, 7, 10], "lib": [5, 6, 7, 10], "amq_streams_broker_logs_dir": 5, "amq_streams_broker_java_opt": 5, "appli": [5, 7, 10], "kafka_opt": [5, 7, 10], "env": [5, 7, 9, 10], "amq_streams_broker_java_heap_opt": 5, "kafka_heap_opt": [5, 7, 10], "xmx1g": 5, "xms1g": 5, "amq_streams_broker_java_performance_opt": 5, "kafka_jvm_performance_opt": [5, 7, 10], "amq_streams_broker_java_java_gc_log_opt": 5, "kafka_gc_log_opt": [5, 7, 10], "amq_streams_broker_java_jmx_opt": 5, "kafka_jmx_opt": [5, 7, 10], "amq_streams_broker_num_network_thread": 5, "amq_streams_broker_num_io_thread": 5, "8": 5, "amq_streams_broker_buffer_send_byt": 5, "102400": 5, "amq_streams_broker_buffer_byt": 5, "amq_streams_broker_socket_request_max_byt": 5, "104857600": 5, "amq_streams_broker_num_partit": 5, "amq_streams_broker_num_recovery_threads_per_data_dir": 5, "amq_streams_broker_offsets_topic_replication_factor": 5, "amq_streams_broker_transaction_state_log_replication_factor": 5, "amq_streams_broker_transaction_state_log_min_isr": 5, "amq_streams_broker_log_retention_hour": 5, "168": 5, "amq_streams_broker_log_retention_check_interval_m": 5, "300000": 5, "amq_streams_broker_log_message_format_vers": 5, "messag": 5, "amq_streams_broker_inter_broker_protocol_vers": 5, "protocol": 5, "amq_streams_broker_zookeeper_connection_timeout_m": 5, "18000": 5, "amq_streams_broker_group_initial_rebalance_delay_m": 5, "amq_streams_broker_properties_templ": 5, "amq_streams_broker_bootstrap_server_host": 5, "localhost": [5, 7, 8, 9, 10, 12], "amq_streams_broker_bootstrap_server_port": 5, "amq_streams_firewalld_package_nam": [5, 10], "firewalld": [5, 6, 10], "amq_streams_firewalld_en": [5, 10], "fals": [5, 6, 7, 8, 9, 10], "amq_streams_broker_instance_count_en": 5, "amq_streams_broker_instance_count": 5, "amq_streams_deployment_balance_check_en": 5, "amq_streams_zookeeper_auth_en": [5, 10], "must": 5, "amq_streams_broker_zookeeper_auth_config": 5, "jaa": [5, 10], "amq_streams_broker_zookeeper_auth_config_templ": 5, "amq_streams_broker_listen": 5, "plaintext": 5, "amq_streams_broker_advertised_listen": 5, "advertis": 5, "per": 5, "amq_streams_broker_auth_en": 5, "amq_streams_broker_auth_scram_en": 5, "amq_streams_broker_auth_listen": 5, "amq_streams_broker_auth_sasl_mechan": 5, "amq_streams_broker_broker_id": 5, "id": 5, "amq_streams_broker_top": 5, "partit": 5, "replication_factor": 5, "amq_streams_zookeeper_auth_us": [5, 10], "mandatori": [5, 10], "amq_streams_zookeeper_auth_pass": [5, 10], "password": [5, 7, 10], "successfulli": [5, 7], "sampl": [5, 7, 12], "9093": 5, "amq_streams_broker_auth_plain_us": 5, "usernam": 5, "amq_streams_broker_admin_usernam": 5, "admin": [5, 7], "amq_streams_broker_admin_password": [5, 7], "client": [5, 7, 10], "keystor": 5, "privat": 5, "public": 5, "kei": 5, "involv": 5, "amq_streams_broker_tls_en": 5, "amq_streams_broker_tls_keystore_dir": 5, "local": [5, 7, 12], "amq_streams_broker_tls_keystor": 5, "jk": [5, 7], "amq_streams_broker_tls_keystore_loc": 5, "locat": [5, 6, 7], "opt": [5, 6, 7, 8], "amq_streams_broker_tls_keystore_password": 5, "please_changeme_iamnotgood_for_product": [5, 7], "amq_streams_broker_tls_truststore_dir": 5, "truststor": [5, 7], "amq_streams_broker_tls_truststor": 5, "amq_streams_broker_tls_truststore_loc": 5, "amq_streams_broker_tls_truststore_password": 5, "amq_streams_broker_tls_truststore_client_dir": 5, "amq_streams_broker_tls_truststore_cli": 5, "amq_streams_broker_tls_truststore_client_loc": 5, "amq_streams_broker_tls_truststore_client_password": 5, "here": 5, "cert": 5, "amq_streams_broker_tls_keystore_client_password": 5, "insecur": 5, "amq_streams_broker_listener_tls_port": 5, "bootstrap": [5, 7], "oper": 5, "done": 5, "two": [5, 13], "differ": [5, 13], "one": [5, 13], "replic": 5, "amq_streams_broker_inter_broker_auth_sasl_mechan": 5, "That": 5, "which": [5, 12], "amq_streams_broker_inter_broker_auth_broker_usernam": 5, "amq_streams_broker_inter_broker_auth_broker_password": 5, "amq_streams_broker_inter_broker_listen": 5, "sasl_plaintext": 5, "usr": [5, 6, 7], "interbrok": 5, "config": [5, 7, 8, 9], "script": [5, 8, 9], "sha": 5, "512": 5, "amq_streams_broker_inter_broker_listener_auth": 5, "scramloginmodul": 5, "To": 5, "stage": 5, "life": [5, 13], "cycl": [5, 13], "amq_streams_broker_auth_scram_us": 5, "definit": 5, "kafkauser01": 5, "p": 5, "ssw0rd": 5, "kafkauser02": 5, "builtin": 5, "include_rol": 5, "tasks_from": 5, "loop": 5, "loop_control": 5, "loop_var": 5, "user_usernam": 5, "user_password": 5, "howev": 5, "sasl_ssl": 5, "sampletop": 5, "othertop": 5, "distribut": [5, 13], "action": 5, "across": 5, "topic_nam": 5, "topic_partit": 5, "topic_replication_factor": 5, "credenti": 5, "amq_streams_broker_admin_mechan": 5, "amq_streams_admin_usernam": 5, "romain": [5, 6, 7, 8, 10], "peliss": [5, 6, 7, 8, 10], "guido": [5, 6, 7, 10], "grazioli": [5, 6, 7, 10], "roman": [5, 6, 7, 10], "martin": [5, 6, 7, 10], "collect": [6, 12, 13], "amq_streams_common_product_vers": [6, 9], "amq_streams_common_scala_vers": 6, "scala": 6, "amq_streams_common_vers": 6, "combin": 6, "binari": 6, "url": [6, 8, 9], "amq_streams_common_install_dir": 6, "amq_streams_common_path_to_archive_fil": 6, "amq_streams_common_prereqs_depend": 6, "prerequisit": 6, "amq_streams_common_openjdk_vers": 6, "17": 6, "amq_streams_common_systemd_hom": 6, "home": [6, 7, 9], "system": [6, 7, 8, 12], "amq_streams_common_systemd_service_config_file_templ": 6, "service_systemd": 6, "amq_streams_common_firewalld_package_nam": 6, "amq_streams_common_firewalld_en": 6, "run": [6, 8, 9, 12], "amq_streams_connect_us": 7, "amq_streams_connect_group": 7, "amq_streams_connect_standalone_conf": 7, "standalon": 7, "amq_streams_connect_file_connector_data": 7, "connector": 7, "amq_streams_connect_file_source_conf": 7, "sourc": 7, "amq_streams_connect_file_sink": 7, "sink": 7, "amq_streams_connect_service_nam": 7, "amq_streams_connect_logs_dir": 7, "amq_streams_connect_server_start": 7, "amq_streams_connect_server_config": 7, "amq_streams_connect_server_extra_arg": 7, "extra": [7, 9], "amq_streams_connect_systemd_env_fil": 7, "amq_streams_connect_systemd_hom": 7, "amq_streams_connect_service_descript": 7, "amq_streams_connect_java_opt": 7, "amq_streams_connect_java_heap_opt": 7, "xms256m": 7, "xmx2g": 7, "amq_streams_connect_java_performance_opt": 7, "amq_streams_connect_java_java_gc_log_opt": 7, "amq_streams_connect_java_jmx_opt": 7, "amq_streams_connect_broker_auth_en": 7, "amq_streams_connect_bootstrap_serv": 7, "amq_streams_connect_broker_admin_mechan": 7, "plain": [7, 11], "amq_streams_connect_broker_auth_usernam": 7, "amq_streams_connect_broker_auth_password": 7, "connecto": 7, "topic": [7, 9, 11], "amq_streams_connect_broker_tls_en": 7, "amq_streams_connect_broker_tls_truststore_client_dir": 7, "amq_streams_connect_broker_tls_truststore_cli": 7, "amq_streams_connect_broker_tls_truststore_client_loc": 7, "amq_streams_connect_broker_tls_truststore_client_password": 7, "amq_streams_cruise_control_hom": 8, "amq_streams_cruise_control_service_nam": 8, "amq_streams_cruise_control": 8, "amq_streams_cruise_control_server_start": 8, "amq_streams_cruise_control_server_stop": 8, "stop": 8, "amq_streams_cruise_control_server_config": 8, "amq_streams_cruise_control_config_templ": 8, "amq_streams_cruise_control_config_properties_templ": 8, "cruisecontrol": 8, "amq_streams_cruise_control_us": 8, "account": [8, 9], "amq_streams_cruise_control_group": 8, "groupnam": 8, "amq_streams_cruise_control_zk_host": 8, "hostnam": [8, 9], "amq_streams_cruise_control_broker_host": 8, "amq_streams_cruise_control_host": 8, "amq_streams_cruise_control_port": 8, "9090": 8, "amq_streams_cruise_control_api_path": 8, "context": 8, "call": 8, "unless": 8, "know": 8, "what": 8, "kafkacruisecontrol": 8, "amq_streams_cruise_control_operation_exec": 8, "displai": 8, "debug": 8, "export": 9, "amq_streams_exporter_target_arch": 9, "specifi": 9, "physic": 9, "architectur": 9, "ansible_architectur": 9, "amq_streams_exporter_vers": 9, "7": 9, "amq_streams_exporter_download_base_url": 9, "danielqsj": 9, "kafka_export": 9, "amq_streams_exporter_download_url": 9, "amq_streams_exporter_target_system": 9, "amq_streams_exporter_archive_fold": 9, "amq_streams_exporter_archive_nam": 9, "amq_streams_exporter_download_dir": 9, "dirnam": 9, "lookup": 9, "pwd": 9, "amq_streams_exporter_download_path": 9, "amq_streams_exporter_download_host": 9, "amq_streams_exporter_hom": 9, "amq_streams_exporter_server_start": 9, "amq_streams_exporter_server_start_script": 9, "amq_streams_exporter_depend": 9, "rpm": 9, "unzip": 9, "amq_streams_exporter_service_nam": 9, "amq_streams_export": 9, "amq_streams_exporter_server_port": 9, "9308": 9, "amq_streams_exporter_systemd_env_fil": 9, "amq_streams_exporter_service_config_templ": 9, "amq_streams_exporter_us": 9, "amq_streams_exporter_group": 9, "belong": 9, "amq_streams_exporter_java_opt": 9, "amq_streams_exporter_server_port_delai": 9, "delai": 9, "check": 9, "amq_streams_exporter_server_port_skip_wait": 9, "wait": 9, "amq_streams_exporter_broker_server_host": 9, "amq_streams_exporter_broker_server_port": 9, "amq_streams_exporter_server_extra_arg": 9, "command": 9, "offset": 9, "show": 9, "verbos": 9, "amq_streams_zookeeper_en": 10, "amq_streams_zookeeper_config": 10, "amq_streams_zookeeper_config_templ": 10, "amq_streams_zookeeper_server_start": 10, "amq_streams_zookeeper_us": 10, "amq_streams_zookeeper_group": 10, "amq_streams_zookeeper_service_nam": 10, "amq_streams_zookeeper_service_config_templ": 10, "amq_streams_zookeeper_service_env_fil": 10, "amq_streams_zookeeper_data_dir": 10, "amq_streams_zookeeper_logs_dir": 10, "amq_streams_zookeeper_max_client_cnxn": 10, "max": 10, "amq_streams_zookeeper_admin_enable_serv": 10, "administr": 10, "amq_streams_zookeeper_instance_count_en": 10, "count": 10, "amq_streams_zookeeper_instance_count": 10, "amq_streams_zookeeper_zookeeper_id": 10, "amq_streams_zookeeper_java_opt": 10, "amq_streams_zookeeper_java_heap_opt": 10, "xmx512m": 10, "xms512m": 10, "amq_streams_zookeeper_java_performance_opt": 10, "amq_streams_zookeeper_java_java_gc_log_opt": 10, "amq_streams_zookeeper_java_jmx_opt": 10, "amq_streams_zookeeper_host": 10, "amq_streams_zookeeper_port": 10, "2181": 10, "amq_streams_zookeeper_init_limit": 10, "amq_streams_zookeeper_sync_limit": 10, "amq_streams_zookeeper_cluster_port_start": 10, "2888": 10, "amq_streams_zookeeper_cluster_port_end": 10, "3888": 10, "amq_streams_zookeeper_auth_config": 10, "amq_streams_zookeeper_auth_config_templ": 10, "scram": 11, "author": 11, "setup": 12, "cover": 12, "verifi": 12, "idempot": 12, "In": 12, "yamllint": 12, "docker": 12, "flake8": 12, "lint": 12, "voluptu": 12, "demo": 12, "aggreg": 12, "automat": 12, "rebuilt": 12, "everi": 12, "non": 12, "consist": 12, "behaviour": 12, "rhel": 12, "step": 12, "cd": 12, "dep": 12, "cat": 12, "eof": 12, "inventory2": 12, "ansible_connect": 12, "ecosystem": 13, "proper": 13, "insid": 13, "practic": 13, "design": 13, "compon": 13, "its": 13, "own": 13, "bound": 13, "implement": 13, "kconnect": 13, "There": 13}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"middleware_autom": [0, 1], "amq_stream": [0, 1], "releas": [0, 4], "note": 0, "topic": [0, 5], "v1": 0, "0": 0, "devel": 0, "major": 0, "chang": [0, 4], "v0": 0, "9": 0, "minor": 0, "bugfix": 0, "6": 0, "5": 0, "4": 0, "3": 0, "2": 0, "1": 0, "ansibl": 1, "collect": [1, 3, 4], "version": [1, 4], "compat": [1, 4], "includ": 1, "content": [1, 4], "role": [1, 4, 5, 6, 7, 8, 9, 10, 11], "instal": [1, 6], "from": [1, 4], "galaxi": 1, "build": 1, "local": 1, "usag": [1, 13], "playbook": [1, 12], "offlin": [1, 6], "altern": 1, "sourc": 1, "licens": [1, 5, 6, 7, 8, 10], "contributor": 2, "": 2, "guidelin": 2, "welcom": 3, "amq": 3, "stream": 3, "document": [3, 4], "user": 3, "develop": 3, "gener": 3, "middlewar": 3, "strategi": 4, "new": 4, "i": 4, "ad": 4, "an": 4, "exist": 4, "featur": 4, "plugin": 4, "within": 4, "backward": 4, "bug": 4, "fix": 4, "secur": 4, "break": 4, "ani": 4, "remov": 4, "A": 4, "typograph": 4, "error": 4, "wa": 4, "modifi": 4, "autom": 4, "broker": 5, "default": [5, 6, 7, 9, 10], "variabl": [5, 6, 7, 10], "tl": 5, "encrypt": 5, "authent": 5, "sasl": 5, "plain": 5, "scram": 5, "over": 5, "ssl": 5, "listen": 5, "manag": 5, "creat": 5, "describ": 5, "delet": 5, "author": [5, 6, 7, 8, 10], "inform": [5, 6, 7, 8, 10], "common": 6, "connect": [7, 9], "cruis": 8, "control": 8, "zookeep": 10, "index": 11, "test": 12, "continu": 12, "integr": 12, "pattern": 13}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"middleware_automation.amq_streams Release Notes": [[0, "middleware-automation-amq-streams-release-notes"]], "Topics": [[0, "topics"]], "v1.0.0-devel": [[0, "v1-0-0-devel"]], "Major Changes": [[0, "major-changes"], [0, "id9"], [0, "id17"], [0, "id33"]], "v0.0.9": [[0, "v0-0-9"]], "Minor Changes": [[0, "minor-changes"], [0, "id7"], [0, "id14"], [0, "id21"]], "Bugfixes": [[0, "bugfixes"], [0, "id31"]], "v0.0.6": [[0, "v0-0-6"]], "v0.0.5": [[0, "v0-0-5"]], "v0.0.4": [[0, "v0-0-4"]], "v0.0.3": [[0, "v0-0-3"]], "v0.0.2": [[0, "v0-0-2"]], "v0.0.1": [[0, "v0-0-1"]], "Ansible Collection - middleware_automation.amq_streams": [[1, "ansible-collection-middleware-automation-amq-streams"]], "Ansible version compatibility": [[1, "ansible-version-compatibility"]], "Included content": [[1, "included-content"]], "Roles": [[1, "roles"]], "Installation": [[1, "installation"]], "Installing the Collection from Ansible Galaxy": [[1, "installing-the-collection-from-ansible-galaxy"]], "Build and install locally": [[1, "build-and-install-locally"]], "Usage": [[1, "usage"]], "Install Playbook": [[1, "install-playbook"]], "Offline installation": [[1, "offline-installation"], [6, "offline-installation"]], "Install from alternate sources": [[1, "install-from-alternate-sources"]], "License": [[1, "license"], [5, "license"], [6, "license"], [7, "license"], [8, "license"], [10, "license"]], "Contributor\u2019s Guidelines": [[2, "contributor-s-guidelines"]], "Welcome to AMQ Streams Collection documentation": [[3, "welcome-to-amq-streams-collection-documentation"]], "User documentation": [[3, null]], "Developer documentation": [[3, null]], "General": [[3, null]], "Middleware collections": [[3, null]], "Collection Versioning Strategy": [[4, "collection-versioning-strategy"]], "New content is added to an existing collection": [[4, "new-content-is-added-to-an-existing-collection"]], "New feature to existing plugin or role within a collection (backwards compatible)": [[4, "new-feature-to-existing-plugin-or-role-within-a-collection-backwards-compatible"]], "Bug fix or security fix to existing content within a collection": [[4, "bug-fix-or-security-fix-to-existing-content-within-a-collection"]], "Breaking change to any content within a collection": [[4, "breaking-change-to-any-content-within-a-collection"]], "Content removed from a collection": [[4, "content-removed-from-a-collection"]], "A typographical error was fixed in the documentation for a collection": [[4, "a-typographical-error-was-fixed-in-the-documentation-for-a-collection"]], "Documentation added/removed/modified within a collection": [[4, "documentation-added-removed-modified-within-a-collection"]], "Release automation": [[4, "release-automation"]], "Broker Role": [[5, "broker-role"]], "Role Defaults": [[5, "role-defaults"], [6, "role-defaults"], [7, "role-defaults"], [9, "role-defaults"], [10, "role-defaults"]], "Role Variables": [[5, "role-variables"], [6, "role-variables"], [7, "role-variables"], [10, "role-variables"]], "TLS Encryption": [[5, "tls-encryption"]], "Broker Authentication": [[5, "broker-authentication"]], "SASL Plain Authentication": [[5, "sasl-plain-authentication"]], "SASL SCRAM Authentication": [[5, "sasl-scram-authentication"]], "SASL Authentication over SSL listeners": [[5, "sasl-authentication-over-ssl-listeners"]], "Topic Management": [[5, "topic-management"]], "Create Topics": [[5, "create-topics"]], "Describe Topics": [[5, "describe-topics"]], "Delete Topics": [[5, "delete-topics"]], "Topic Management with Broker Authentication": [[5, "topic-management-with-broker-authentication"]], "Author Information": [[5, "author-information"], [6, "author-information"], [7, "author-information"], [8, "author-information"], [10, "author-information"]], "Common Role": [[6, "common-role"]], "Connect Role": [[7, "connect-role"], [9, "connect-role"]], "Cruise Control Role": [[8, "cruise-control-role"]], "Zookeeper Role": [[10, "zookeeper-role"]], "Role Index": [[11, "role-index"]], "Testing": [[12, "testing"]], "Continuous integration": [[12, "continuous-integration"]], "Integration testing": [[12, "integration-testing"]], "Test playbooks": [[12, "test-playbooks"]], "Usage Patterns": [[13, "usage-patterns"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"alltitles": {"A typographical error was fixed in the documentation for a collection": [[4, "a-typographical-error-was-fixed-in-the-documentation-for-a-collection"]], "Ansible Collection - middleware_automation.amq_streams": [[1, "ansible-collection-middleware-automation-amq-streams"]], "Ansible version compatibility": [[1, "ansible-version-compatibility"]], "Author Information": [[5, "author-information"], [6, "author-information"], [7, "author-information"], [8, "author-information"], [10, "author-information"]], "Breaking change to any content within a collection": [[4, "breaking-change-to-any-content-within-a-collection"]], "Broker Authentication": [[5, "broker-authentication"]], "Broker Role": [[5, "broker-role"]], "Bug fix or security fix to existing content within a collection": [[4, "bug-fix-or-security-fix-to-existing-content-within-a-collection"]], "Bugfixes": [[0, "bugfixes"], [0, "id9"], [0, "id36"]], "Build and install locally": [[1, "build-and-install-locally"]], "Collection Versioning Strategy": [[4, "collection-versioning-strategy"]], "Common Role": [[6, "common-role"]], "Connect Role": [[7, "connect-role"], [9, "connect-role"]], "Content removed from a collection": [[4, "content-removed-from-a-collection"]], "Continuous integration": [[12, "continuous-integration"]], "Contributor\u2019s Guidelines": [[2, "contributor-s-guidelines"]], "Create Topics": [[5, "create-topics"]], "Cruise Control Role": [[8, "cruise-control-role"]], "Delete Topics": [[5, "delete-topics"]], "Describe Topics": [[5, "describe-topics"]], "Developer documentation": [[3, null]], "Documentation added/removed/modified within a collection": [[4, "documentation-added-removed-modified-within-a-collection"]], "General": [[3, null]], "Included content": [[1, "included-content"]], "Install Playbook": [[1, "install-playbook"]], "Install from alternate sources": [[1, "install-from-alternate-sources"]], "Installation": [[1, "installation"]], "Installing the Collection from Ansible Galaxy": [[1, "installing-the-collection-from-ansible-galaxy"]], "Integration testing": [[12, "integration-testing"]], "License": [[1, "license"], [5, "license"], [6, "license"], [7, "license"], [8, "license"], [10, "license"]], "Major Changes": [[0, "major-changes"], [0, "id14"], [0, "id22"], [0, "id38"]], "Middleware collections": [[3, null]], "Minor Changes": [[0, "minor-changes"], [0, "id6"], [0, "id12"], [0, "id19"], [0, "id26"]], "New content is added to an existing collection": [[4, "new-content-is-added-to-an-existing-collection"]], "New feature to existing plugin or role within a collection (backwards compatible)": [[4, "new-feature-to-existing-plugin-or-role-within-a-collection-backwards-compatible"]], "Offline installation": [[1, "offline-installation"], [6, "offline-installation"]], "Release automation": [[4, "release-automation"]], "Role Defaults": [[5, "role-defaults"], [6, "role-defaults"], [7, "role-defaults"], [9, "role-defaults"], [10, "role-defaults"]], "Role Index": [[11, "role-index"]], "Role Variables": [[5, "role-variables"], [6, "role-variables"], [7, "role-variables"], [10, "role-variables"]], "Roles": [[1, "roles"]], "SASL Authentication over SSL listeners": [[5, "sasl-authentication-over-ssl-listeners"]], "SASL Plain Authentication": [[5, "sasl-plain-authentication"]], "SASL SCRAM Authentication": [[5, "sasl-scram-authentication"]], "TLS Encryption": [[5, "tls-encryption"]], "Test playbooks": [[12, "test-playbooks"]], "Testing": [[12, "testing"]], "Topic Management": [[5, "topic-management"]], "Topic Management with Broker Authentication": [[5, "topic-management-with-broker-authentication"]], "Topics": [[0, "topics"]], "Usage": [[1, "usage"]], "Usage Patterns": [[13, "usage-patterns"]], "User documentation": [[3, null]], "Welcome to AMQ Streams Collection documentation": [[3, "welcome-to-amq-streams-collection-documentation"]], "Zookeeper Role": [[10, "zookeeper-role"]], "middleware_automation.amq_streams Release Notes": [[0, "middleware-automation-amq-streams-release-notes"]], "v0.0.1": [[0, "v0-0-1"]], "v0.0.2": [[0, "v0-0-2"]], "v0.0.3": [[0, "v0-0-3"]], "v0.0.4": [[0, "v0-0-4"]], "v0.0.5": [[0, "v0-0-5"]], "v0.0.6": [[0, "v0-0-6"]], "v0.0.9": [[0, "v0-0-9"]], "v1.0.0-devel": [[0, "v1-0-0-devel"]]}, "docnames": ["CHANGELOG", "README", "developing", "index", "releasing", "roles/amq_streams_broker", "roles/amq_streams_common", "roles/amq_streams_connect", "roles/amq_streams_cruise_control", "roles/amq_streams_exporter", "roles/amq_streams_zookeeper", "roles/index", "testing", "usage"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["CHANGELOG.rst", "README.md", "developing.md", "index.rst", "releasing.md", "roles/amq_streams_broker.md", "roles/amq_streams_common.md", "roles/amq_streams_connect.md", "roles/amq_streams_cruise_control.md", "roles/amq_streams_exporter.md", "roles/amq_streams_zookeeper.md", "roles/index.rst", "testing.md", "usage.md"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [3, 9], "0": [1, 3, 4, 5, 6, 7, 8, 9, 10], "1": [3, 4, 5, 9], "10": 1, "102": 0, "102400": 5, "104857600": 5, "113": 0, "114": 0, "118": 0, "12": 0, "121": 0, "123": 0, "13": [0, 6], "168": 5, "17": 6, "18000": 5, "2": [1, 2, 3, 4, 5, 6, 10, 12], "2181": 10, "2888": 10, "3": [3, 5, 6, 12], "300000": 5, "3888": 10, "4": [3, 5, 6], "41": 0, "42": 0, "43": 0, "46": 0, "48": 0, "5": [3, 10, 12], "512": 5, "54": 0, "59": 0, "6": 3, "60": 0, "61": 0, "67": 0, "7": 9, "70": 0, "73": 0, "74": 0, "76": 0, "78": 0, "79": 0, "8": 5, "80": 0, "89": 0, "9": [1, 3, 12], "90": 0, "9090": 8, "9091": 5, "9092": [5, 7, 9], "9093": 5, "9308": 9, "99": 0, "A": [1, 3], "By": 4, "For": 1, "If": [1, 7], "In": 12, "It": 1, "On": 3, "That": 5, "The": [1, 4, 5, 6, 7, 10, 12, 13], "There": 13, "To": 5, "abov": [4, 5], "account": [8, 9], "across": 5, "action": 5, "activemq": 3, "ad": 3, "add": [0, 5], "addit": 4, "admin": [5, 7], "administr": 10, "advertis": 5, "after": [0, 4, 12], "against": 1, "aggreg": 12, "all": [0, 2, 4, 5, 9, 12, 13], "all_auth": 0, "allow": [0, 1, 4, 5], "also": 1, "amq": [1, 13], "amq_stream": [3, 5, 7, 9, 10, 12], "amq_streams_admin_usernam": 5, "amq_streams_brok": [1, 5, 13], "amq_streams_broker_admin_mechan": 5, "amq_streams_broker_admin_password": [5, 7], "amq_streams_broker_admin_usernam": 5, "amq_streams_broker_advertised_listen": 5, "amq_streams_broker_auth_en": 5, "amq_streams_broker_auth_listen": 5, "amq_streams_broker_auth_plain_us": 5, "amq_streams_broker_auth_sasl_mechan": 5, "amq_streams_broker_auth_scram_en": 5, "amq_streams_broker_auth_scram_us": 5, "amq_streams_broker_bootstrap_server_host": 5, "amq_streams_broker_bootstrap_server_port": 5, "amq_streams_broker_broker_id": 5, "amq_streams_broker_buffer_byt": 5, "amq_streams_broker_buffer_send_byt": 5, "amq_streams_broker_config": 5, "amq_streams_broker_create_topic_script": 5, "amq_streams_broker_data_dir": 5, "amq_streams_broker_en": 5, "amq_streams_broker_group": 5, "amq_streams_broker_group_initial_rebalance_delay_m": 5, "amq_streams_broker_instance_count": 5, "amq_streams_broker_instance_count_en": 5, "amq_streams_broker_inter_broker_auth_broker_password": 5, "amq_streams_broker_inter_broker_auth_broker_usernam": 5, "amq_streams_broker_inter_broker_auth_sasl_mechan": 5, "amq_streams_broker_inter_broker_listen": 5, "amq_streams_broker_inter_broker_listener_auth": 5, "amq_streams_broker_inter_broker_protocol_vers": 5, "amq_streams_broker_inventory_group": 5, "amq_streams_broker_java_heap_opt": 5, "amq_streams_broker_java_java_gc_log_opt": 5, "amq_streams_broker_java_jmx_opt": 5, "amq_streams_broker_java_opt": 5, "amq_streams_broker_java_performance_opt": 5, "amq_streams_broker_listen": 5, "amq_streams_broker_listener_internal_port": 5, "amq_streams_broker_listener_port": 5, "amq_streams_broker_listener_tls_port": 5, "amq_streams_broker_log_message_format_vers": 5, "amq_streams_broker_log_retention_check_interval_m": 5, "amq_streams_broker_log_retention_hour": 5, "amq_streams_broker_logs_dir": 5, "amq_streams_broker_num_io_thread": 5, "amq_streams_broker_num_network_thread": 5, "amq_streams_broker_num_partit": 5, "amq_streams_broker_num_recovery_threads_per_data_dir": 5, "amq_streams_broker_offsets_topic_replication_factor": 5, "amq_streams_broker_properties_templ": 5, "amq_streams_broker_server_start": 5, "amq_streams_broker_service_config_fil": 5, "amq_streams_broker_service_config_templ": 5, "amq_streams_broker_service_nam": 5, "amq_streams_broker_socket_request_max_byt": 5, "amq_streams_broker_tls_en": 5, "amq_streams_broker_tls_keystor": 5, "amq_streams_broker_tls_keystore_client_password": 5, "amq_streams_broker_tls_keystore_dir": 5, "amq_streams_broker_tls_keystore_loc": 5, "amq_streams_broker_tls_keystore_password": 5, "amq_streams_broker_tls_truststor": 5, "amq_streams_broker_tls_truststore_cli": 5, "amq_streams_broker_tls_truststore_client_dir": 5, "amq_streams_broker_tls_truststore_client_loc": 5, "amq_streams_broker_tls_truststore_client_password": 5, "amq_streams_broker_tls_truststore_dir": 5, "amq_streams_broker_tls_truststore_loc": 5, "amq_streams_broker_tls_truststore_password": 5, "amq_streams_broker_top": 5, "amq_streams_broker_transaction_state_log_min_isr": 5, "amq_streams_broker_transaction_state_log_replication_factor": 5, "amq_streams_broker_us": 5, "amq_streams_broker_zookeeper_auth_config": 5, "amq_streams_broker_zookeeper_auth_config_templ": 5, "amq_streams_broker_zookeeper_connection_timeout_m": 5, "amq_streams_common": 1, "amq_streams_common_archive_fil": [1, 6], "amq_streams_common_download_dir": [1, 6], "amq_streams_common_download_url": [1, 6], "amq_streams_common_firewalld_en": 6, "amq_streams_common_firewalld_package_nam": 6, "amq_streams_common_hom": [5, 6, 7, 9, 10], "amq_streams_common_install_dir": 6, "amq_streams_common_offline_instal": [1, 6], "amq_streams_common_openjdk_vers": 6, "amq_streams_common_path_to_archive_fil": 6, "amq_streams_common_prereqs_depend": 6, "amq_streams_common_product_vers": [6, 9], "amq_streams_common_scala_vers": 6, "amq_streams_common_systemd_hom": 6, "amq_streams_common_systemd_service_config_file_templ": 6, "amq_streams_common_vers": 6, "amq_streams_connect": [1, 7], "amq_streams_connect_bootstrap_serv": 7, "amq_streams_connect_broker_admin_mechan": 7, "amq_streams_connect_broker_auth_en": 7, "amq_streams_connect_broker_auth_password": 7, "amq_streams_connect_broker_auth_usernam": 7, "amq_streams_connect_broker_tls_en": 7, "amq_streams_connect_broker_tls_truststore_cli": 7, "amq_streams_connect_broker_tls_truststore_client_dir": 7, "amq_streams_connect_broker_tls_truststore_client_loc": 7, "amq_streams_connect_broker_tls_truststore_client_password": 7, "amq_streams_connect_file_connector_data": 7, "amq_streams_connect_file_sink": 7, "amq_streams_connect_file_source_conf": 7, "amq_streams_connect_group": 7, "amq_streams_connect_java_heap_opt": 7, "amq_streams_connect_java_java_gc_log_opt": 7, "amq_streams_connect_java_jmx_opt": 7, "amq_streams_connect_java_opt": 7, "amq_streams_connect_java_performance_opt": 7, "amq_streams_connect_logs_dir": 7, "amq_streams_connect_server_config": 7, "amq_streams_connect_server_extra_arg": 7, "amq_streams_connect_server_start": 7, "amq_streams_connect_service_descript": 7, "amq_streams_connect_service_nam": 7, "amq_streams_connect_standalone_conf": 7, "amq_streams_connect_systemd_env_fil": 7, "amq_streams_connect_systemd_hom": 7, "amq_streams_connect_us": 7, "amq_streams_cruise_control": 8, "amq_streams_cruise_control_api_path": 8, "amq_streams_cruise_control_broker_host": 8, "amq_streams_cruise_control_config_properties_templ": 8, "amq_streams_cruise_control_config_templ": 8, "amq_streams_cruise_control_group": 8, "amq_streams_cruise_control_hom": 8, "amq_streams_cruise_control_host": 8, "amq_streams_cruise_control_operation_exec": 8, "amq_streams_cruise_control_port": 8, "amq_streams_cruise_control_server_config": 8, "amq_streams_cruise_control_server_start": 8, "amq_streams_cruise_control_server_stop": 8, "amq_streams_cruise_control_service_nam": 8, "amq_streams_cruise_control_us": 8, "amq_streams_cruise_control_zk_host": 8, "amq_streams_deployment_balance_check_en": 5, "amq_streams_export": 9, "amq_streams_exporter_archive_fold": 9, "amq_streams_exporter_archive_nam": 9, "amq_streams_exporter_broker_server_host": 9, "amq_streams_exporter_broker_server_port": 9, "amq_streams_exporter_depend": 9, "amq_streams_exporter_download_base_url": 9, "amq_streams_exporter_download_dir": 9, "amq_streams_exporter_download_host": 9, "amq_streams_exporter_download_path": 9, "amq_streams_exporter_download_url": 9, "amq_streams_exporter_group": 9, "amq_streams_exporter_hom": 9, "amq_streams_exporter_java_opt": 9, "amq_streams_exporter_server_extra_arg": 9, "amq_streams_exporter_server_port": 9, "amq_streams_exporter_server_port_delai": 9, "amq_streams_exporter_server_port_skip_wait": 9, "amq_streams_exporter_server_start": 9, "amq_streams_exporter_server_start_script": 9, "amq_streams_exporter_service_config_templ": 9, "amq_streams_exporter_service_nam": 9, "amq_streams_exporter_systemd_env_fil": 9, "amq_streams_exporter_target_arch": 9, "amq_streams_exporter_target_system": 9, "amq_streams_exporter_us": 9, "amq_streams_exporter_vers": 9, "amq_streams_firewalld_en": [5, 10], "amq_streams_firewalld_package_nam": [5, 10], "amq_streams_zookeep": [1, 10, 13], "amq_streams_zookeeper_admin_enable_serv": 10, "amq_streams_zookeeper_auth_config": 10, "amq_streams_zookeeper_auth_config_templ": 10, "amq_streams_zookeeper_auth_en": [5, 10], "amq_streams_zookeeper_auth_pass": [5, 10], "amq_streams_zookeeper_auth_us": [5, 10], "amq_streams_zookeeper_cluster_port_end": 10, "amq_streams_zookeeper_cluster_port_start": 10, "amq_streams_zookeeper_config": 10, "amq_streams_zookeeper_config_templ": 10, "amq_streams_zookeeper_data_dir": 10, "amq_streams_zookeeper_en": 10, "amq_streams_zookeeper_group": 10, "amq_streams_zookeeper_host": 10, "amq_streams_zookeeper_init_limit": 10, "amq_streams_zookeeper_instance_count": 10, "amq_streams_zookeeper_instance_count_en": 10, "amq_streams_zookeeper_inventory_group": [5, 10], "amq_streams_zookeeper_java_heap_opt": 10, "amq_streams_zookeeper_java_java_gc_log_opt": 10, "amq_streams_zookeeper_java_jmx_opt": 10, "amq_streams_zookeeper_java_opt": 10, "amq_streams_zookeeper_java_performance_opt": 10, "amq_streams_zookeeper_logs_dir": 10, "amq_streams_zookeeper_max_client_cnxn": 10, "amq_streams_zookeeper_port": 10, "amq_streams_zookeeper_server_start": 10, "amq_streams_zookeeper_service_config_templ": 10, "amq_streams_zookeeper_service_env_fil": 10, "amq_streams_zookeeper_service_nam": 10, "amq_streams_zookeeper_sync_limit": 10, "amq_streams_zookeeper_us": 10, "amq_streams_zookeeper_zookeeper_id": 10, "an": [1, 3, 5, 6], "ani": [0, 1, 3], "annot": 4, "ansibl": [0, 2, 3, 4, 5, 6, 12, 13], "ansible_architectur": 9, "ansible_connect": 12, "apach": [1, 5, 6, 7, 8, 10], "api": [4, 8], "appli": [5, 7, 10], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12], "architectur": 9, "archiv": [0, 1, 9], "arg": 0, "argspec": 4, "argument": [2, 7, 9], "argument_spec": 2, "around": 2, "artifact": 4, "artifactori": 1, "assum": 4, "attribut": 0, "auth": 0, "authent": [0, 7, 10, 11], "author": 11, "autom": [2, 3, 13], "automat": 12, "avail": [1, 4, 6, 9, 12], "avoid": 2, "b": 1, "backward": 3, "bar": [2, 7], "base": [0, 1, 9], "basic": 0, "becom": 0, "been": [1, 8], "befor": [1, 9], "begin": 4, "behaviour": 12, "belong": 9, "below": 4, "between": [5, 10], "bin": [5, 7, 10], "binari": 6, "bootstrap": [5, 7], "both": [0, 5], "bound": 13, "branch": 1, "break": [3, 12], "broker": [0, 1, 3, 7, 8, 9, 11, 13], "broker1": 5, "broker2": 5, "broker3": 5, "broker4": 5, "bug": 3, "build": 4, "built": [4, 8], "builtin": 5, "bump": 0, "c": 1, "cach": 1, "call": 8, "can": [0, 1, 5, 13], "cat": 12, "cd": 12, "cert": 5, "certifi": 1, "cfg": 4, "chang": [2, 3, 12], "changelog": [0, 3], "check": 9, "checkout": 1, "cli": 1, "client": [5, 7, 10], "clone": [1, 12], "closed_lock_with_kei": 0, "cluster": [0, 1, 5, 7, 10, 13], "collect": [6, 12, 13], "com": [1, 9, 12], "combin": 6, "comma": 5, "command": 9, "commit": 5, "common": [1, 3, 5, 11, 13], "commun": [5, 8, 10], "compat": [2, 3], "compon": 13, "concaten": 2, "conf": [5, 7, 8, 9, 10], "config": [5, 7, 8, 9], "configur": [1, 5, 6, 7, 8, 9, 10], "connect": [0, 1, 3, 4, 5, 10, 11, 13], "connecto": 7, "connector": 7, "consid": 4, "consist": 12, "contact": 1, "contain": [1, 2, 4, 5], "content": 3, "context": 8, "continu": 3, "contributor": 3, "control": [1, 3, 6, 9, 11], "convent": 2, "core": [1, 12], "corpor": 1, "correct": [4, 12], "count": 10, "cover": 12, "creat": [4, 11, 12], "credenti": 5, "cruis": [3, 11], "cruise_control": 0, "cruisecontrol": 8, "csp": 3, "current": 4, "custom": [0, 1], "cycl": [5, 13], "danielqsj": 9, "dash": 2, "data": [3, 10], "debug": 8, "declar": [0, 5], "dedic": 4, "default": [1, 2, 4, 8, 11], "defin": [2, 5, 8, 13], "definit": 5, "delai": 9, "delet": [4, 11], "demo": 12, "dep": 12, "depend": [1, 6, 9, 12], "deploi": [1, 5, 13], "deploy": [0, 13], "deprec": 4, "describ": [0, 1, 11], "descript": [5, 6, 7, 8, 9, 10], "design": 13, "detail": [1, 5], "devel": 3, "develop": [1, 4], "differ": [5, 13], "directori": [1, 2, 9, 12], "dirnam": 9, "displai": 8, "distribut": [5, 13], "do": [2, 8], "docker": 12, "document": 0, "doe": [1, 4], "don": [2, 8], "done": 5, "download": [0, 1, 3, 6, 9], "e": [2, 13], "each": [0, 1, 2, 4, 5, 10, 13], "eap": 3, "ecosystem": 13, "either": 4, "elimin": 4, "enabl": [0, 5, 7, 10], "encrypt": [0, 11], "enhac": 0, "ensembl": [1, 8, 10, 13], "ensur": [0, 6, 12], "entri": 4, "env": [5, 7, 9, 10], "environ": [0, 7, 10, 12], "eof": 12, "error": 3, "escal": 0, "establish": [5, 10], "etc": [1, 5, 7, 8, 9, 10], "everi": 12, "exampl": [4, 5, 10, 13], "except": 2, "execut": [0, 5, 6, 7, 8], "exist": 3, "explicitli": 4, "export": [0, 9], "extens": [2, 4], "extern": 5, "extra": [7, 9], "fals": [5, 6, 7, 8, 9, 10], "featur": [1, 3], "file": [1, 2, 5, 6, 7, 8, 9, 10], "filenam": [1, 5, 7], "filter": [4, 9], "final": 1, "firewalld": [5, 6, 10], "first": 4, "fix": [0, 3], "fixup": 0, "flake8": 12, "focus": 2, "folder": [5, 6, 7, 8, 9, 10, 13], "follow": [1, 2, 4, 5, 6, 7, 10, 12, 13], "foo": [2, 7], "format": [1, 4, 5], "from": [0, 2, 3, 5], "full": 1, "function": [4, 12], "g": [2, 13], "galaxi": [4, 12], "gener": 4, "git": [4, 12], "github": [1, 4, 9, 12], "given": 4, "go": 2, "grazioli": [5, 6, 7, 10], "grid": 3, "group": [0, 5, 7, 8, 9, 10], "groupnam": 8, "guidelin": [3, 13], "guido": [5, 6, 7, 10], "gz": [1, 9], "ha": [1, 7, 8], "hat": [1, 3], "have": [1, 2, 5, 10, 13], "he": [5, 10], "heap": 0, "here": 5, "home": [6, 7, 9], "host": [0, 1, 5, 7, 8, 9, 13], "hostnam": [8, 9], "how": [0, 4], "howev": 5, "http": [1, 4, 6, 8, 9, 12], "hub": 4, "i": [1, 3, 5, 6, 7, 10, 12, 13], "id": 5, "idempot": 12, "identifi": [1, 5, 10], "ie": [1, 2], "implement": 13, "inbound": 4, "includ": [2, 3, 4, 5, 12], "include_rol": 5, "incompat": 4, "increas": 4, "increment": 4, "indent": 2, "index": 3, "indic": 4, "infinispan": 3, "inform": [0, 11], "insecur": 5, "insid": 13, "instal": [0, 3, 5, 7, 8, 9, 10, 11, 12], "instanc": [0, 5, 8, 9, 10], "integr": 3, "inter": 5, "interbrok": 5, "intern": 2, "interpol": 2, "introduc": 4, "invalid": 0, "inventori": [0, 4, 5, 10, 12, 13], "inventory2": 12, "involv": 5, "issu": 1, "its": 13, "j2": [5, 6, 8, 9, 10], "jaa": [5, 10], "java": [0, 6, 9], "jboss": 3, "jcliff": 3, "jinja": 2, "jk": [5, 7], "jvm": [0, 9], "jw": 3, "kafka": [0, 1, 3, 5, 6, 7, 8, 9, 13], "kafka_": [1, 6], "kafka_export": 9, "kafka_gc_log_opt": [5, 7, 10], "kafka_heap_opt": [5, 7, 10], "kafka_jmx_opt": [5, 7, 10], "kafka_jvm_performance_opt": [5, 7, 10], "kafka_opt": [5, 7, 10], "kafkacruisecontrol": 8, "kafkauser01": 5, "kafkauser02": 5, "kconnect": 13, "keep": 2, "kei": 5, "keycloak": [3, 6], "keystor": 5, "know": 8, "label": 4, "later": [1, 5, 6, 7, 8, 10], "lib": [5, 6, 7, 10], "licens": [3, 11], "life": [5, 13], "like": [1, 2], "limit": 4, "lint": 12, "list": [2, 5, 6, 7], "listen": [0, 11], "local": [5, 7, 12], "localhost": [5, 7, 8, 9, 10, 12], "locat": [5, 6, 7], "lock": 0, "log": [5, 7, 10], "logic": 0, "lookup": 9, "loop": 5, "loop_control": 5, "loop_var": 5, "lowercas": 2, "made": 4, "mai": [1, 4], "main": [1, 13], "maintain": 4, "major": 4, "make": [1, 4, 6], "manag": [0, 7, 8, 11], "mandatori": [5, 10], "manner": 4, "martin": [5, 6, 7, 10], "match": [1, 5], "matrix": 4, "max": 10, "mechan": [0, 5, 7], "member": [5, 10], "memo": 0, "messag": 5, "meta": 2, "metadata": [1, 4], "middlewar": [1, 12], "middleware_autom": [3, 12], "minor": 4, "misc": 0, "miss": 0, "modifi": [3, 8], "modul": [1, 4], "mol": 0, "molecul": [0, 12], "moment": [1, 12], "more": 2, "multipl": 1, "must": 5, "my": 2, "my_path": 2, "my_playbook": 2, "my_rol": 2, "name": [1, 2, 4, 5, 6, 7, 8, 9, 10], "need": [0, 1, 2, 4], "new": [3, 5], "newli": 4, "next": 4, "nexu": 1, "node": [5, 10], "non": 12, "none": [1, 12], "nor": 4, "note": [4, 5], "noth": 2, "number": [0, 4], "odd": 0, "offlin": [0, 11], "offset": 9, "one": [5, 13], "onli": [1, 4, 5], "open": 1, "oper": 5, "opt": [5, 6, 7, 8], "option": [0, 5, 9], "order": [5, 10, 12], "org": [4, 5, 6], "other": [2, 5, 12], "othertop": 5, "outcom": 4, "over": [2, 11], "overrid": 2, "overridden": 2, "overriden": 0, "own": 13, "p": 5, "packag": [1, 6, 9], "page": 4, "paramet": 4, "partit": 5, "pass": [0, 9], "password": [5, 7, 10], "patch": 4, "path": [1, 2, 6, 8, 9], "pattern": 3, "payload": 4, "peliss": [5, 6, 7, 8, 10], "per": 5, "perform": [1, 5, 6, 7, 8, 9, 10], "physic": 9, "pick": 1, "pip": [1, 12], "plai": 2, "plain": [7, 11], "plaintext": 5, "platform": 2, "playbook": [0, 2, 3, 4, 6, 13], "pleas": [1, 4], "please_changeme_iamnotgood_for_product": [5, 7], "plugin": [1, 3], "port": [5, 6, 8, 9], "possibl": [1, 2, 6], "post_task": 2, "practic": 13, "pre": 4, "pre_task": 2, "prerequisit": 6, "present": 1, "preview": 1, "previou": 4, "prior": 4, "priv": 0, "privat": 5, "proper": 13, "properti": [5, 7, 8, 10], "protocol": 5, "provid": [1, 12], "provis": 1, "proxi": 1, "public": 5, "publish": 4, "pwd": 9, "python": [1, 12], "question": 1, "r": [1, 12], "readi": 4, "readm": [1, 4], "rebuilt": 12, "red": [1, 3], "redhat": 1, "refer": 1, "relat": 1, "releas": [1, 3, 9, 12], "remote_src": 0, "remov": 3, "replic": 5, "replication_factor": 5, "repositori": [1, 12], "requir": [0, 1, 2, 4, 5, 6, 7, 9, 10, 12], "return": 4, "revis": 4, "rhel": 12, "rhn": 0, "right": [5, 10], "role": [0, 2, 3, 12, 13], "romain": [5, 6, 7, 8, 10], "roman": [5, 6, 7, 10], "root": [0, 8], "rpm": 9, "run": [6, 8, 9, 12], "same": [2, 5, 13], "sampl": [5, 7, 12], "sampletop": 5, "sasl": [0, 11], "sasl_plaintext": 5, "sasl_ssl": 5, "scala": 6, "scenario": [0, 4, 5, 13], "scram": 11, "scramloginmodul": 5, "script": [5, 8, 9], "section": [4, 5], "secur": [0, 3, 5], "see": [1, 4], "self": 2, "semant": 4, "semver": 4, "separ": [2, 13], "server": [0, 5, 7, 9, 10], "servic": [0, 1, 5, 7, 8, 9, 10], "service_systemd": 6, "set": [0, 1, 5, 6, 7, 8, 10, 13], "setup": 12, "sh": [5, 7, 8, 10], "sha": 5, "shall": 4, "shape": 4, "should": [2, 4, 5], "show": 9, "sign": 3, "singl": [3, 5], "sink": 7, "site": 0, "skip": [1, 9], "slash": 2, "small": 0, "smaller": 4, "so": 1, "sourc": 7, "space": 2, "specif": [1, 2, 5], "specifi": 9, "ssl": [0, 7, 11], "ssw0rd": 5, "stage": 5, "standalon": 7, "start": [2, 5, 7, 8, 9, 10], "state": 4, "step": 12, "stop": 8, "store": [5, 6], "strategi": 3, "stream": [1, 13], "strict": 4, "structur": 4, "successfulli": [5, 7], "support": [4, 5], "sure": 1, "system": [6, 7, 8, 12], "systemd": [0, 6, 7, 8, 9, 12], "t": [2, 8], "tag": [1, 4], "tar": [1, 6, 9], "target": [0, 9], "task": [0, 1, 2, 5, 6], "tasks_from": 5, "technologi": 1, "templat": [5, 6, 8, 9, 10], "test": [0, 1, 3, 4], "text": 1, "tgz": [1, 6], "than": 2, "therefor": 4, "thi": [0, 1, 4, 5, 6, 10, 13], "those": [2, 5], "thru": 0, "time": 4, "tl": [0, 11], "tmp": [1, 5, 7], "tomcat": 3, "topic": [7, 9, 11], "topic_nam": 5, "topic_partit": 5, "topic_replication_factor": 5, "trail": 2, "trigger": 4, "true": [1, 5, 6, 7, 8, 10], "truststor": [5, 7], "two": [5, 13], "txt": [1, 12], "typograph": 3, "unarch": 0, "under": 2, "underscor": 2, "unless": 8, "unzip": 9, "up": [0, 5, 10], "updat": [0, 4], "upgrad": [0, 5], "url": [6, 8, 9], "us": [0, 1, 2, 5, 7, 8, 9, 10, 13], "usag": 3, "user": [2, 4, 5, 7, 8, 9, 10], "user_password": 5, "user_usernam": 5, "usernam": 5, "usign": 0, "usr": [5, 6, 7], "v": [2, 9], "v0": 3, "v1": 3, "v2": [1, 5, 6, 7, 8, 10], "valid": [0, 2], "valu": [5, 7, 10], "var": [0, 1, 2, 5, 7, 10], "variabl": [0, 1, 2, 8, 9, 11], "varnam": 0, "verbos": 9, "verifi": 12, "version": [0, 3, 5, 6, 9], "via": 1, "view": 1, "voluptu": 12, "wa": 3, "wai": [5, 13], "wait": 9, "want": 1, "we": 4, "what": 8, "when": [1, 2, 4], "where": [2, 6, 8], "which": [5, 12], "while": 4, "wildfli": 3, "within": [1, 3], "work": 1, "would": [2, 4], "x": 1, "xms1g": 5, "xms256m": 7, "xms512m": 10, "xmx1g": 5, "xmx2g": 7, "xmx512m": 10, "y": 1, "yaml": 2, "yamllint": 12, "yml": [1, 2, 5, 12], "you": [1, 8], "z": 1, "zk": 0, "zknode1": [5, 10], "zknode2": [5, 10], "zknode3": [5, 10], "zookeep": [0, 1, 3, 5, 8, 11, 13], "zookeeper_id": 0}, "titles": ["middleware_automation.amq_streams Release Notes", "Ansible Collection - middleware_automation.amq_streams", "Contributor\u2019s Guidelines", "Welcome to AMQ Streams Collection documentation", "Collection Versioning Strategy", "Broker Role", "Common Role", "Connect Role", "Cruise Control Role", "Connect Role", "Zookeeper Role", "Role Index", "Testing", "Usage Patterns"], "titleterms": {"": 2, "0": 0, "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "6": 0, "9": 0, "A": 4, "ad": 4, "altern": 1, "amq": 3, "amq_stream": [0, 1], "an": 4, "ani": 4, "ansibl": 1, "authent": 5, "author": [5, 6, 7, 8, 10], "autom": 4, "backward": 4, "break": 4, "broker": 5, "bug": 4, "bugfix": 0, "build": 1, "chang": [0, 4], "collect": [1, 3, 4], "common": 6, "compat": [1, 4], "connect": [7, 9], "content": [1, 4], "continu": 12, "contributor": 2, "control": 8, "creat": 5, "cruis": 8, "default": [5, 6, 7, 9, 10], "delet": 5, "describ": 5, "devel": 0, "develop": 3, "document": [3, 4], "encrypt": 5, "error": 4, "exist": 4, "featur": 4, "fix": 4, "from": [1, 4], "galaxi": 1, "gener": 3, "guidelin": 2, "i": 4, "includ": 1, "index": 11, "inform": [5, 6, 7, 8, 10], "instal": [1, 6], "integr": 12, "licens": [1, 5, 6, 7, 8, 10], "listen": 5, "local": 1, "major": 0, "manag": 5, "middlewar": 3, "middleware_autom": [0, 1], "minor": 0, "modifi": 4, "new": 4, "note": 0, "offlin": [1, 6], "over": 5, "pattern": 13, "plain": 5, "playbook": [1, 12], "plugin": 4, "releas": [0, 4], "remov": 4, "role": [1, 4, 5, 6, 7, 8, 9, 10, 11], "sasl": 5, "scram": 5, "secur": 4, "sourc": 1, "ssl": 5, "strategi": 4, "stream": 3, "test": 12, "tl": 5, "topic": [0, 5], "typograph": 4, "usag": [1, 13], "user": 3, "v0": 0, "v1": 0, "variabl": [5, 6, 7, 10], "version": [1, 4], "wa": 4, "welcom": 3, "within": 4, "zookeep": 10}}) \ No newline at end of file diff --git a/main/testing.html b/main/testing.html index 16453c9..58f1d86 100644 --- a/main/testing.html +++ b/main/testing.html @@ -1,7 +1,7 @@ - + Testing — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - + diff --git a/main/usage.html b/main/usage.html index 160bf33..0127b94 100644 --- a/main/usage.html +++ b/main/usage.html @@ -1,7 +1,7 @@ - + Usage Patterns — AmqStreams Ansible Collection documentation @@ -17,7 +17,7 @@ - +