From 914cb2f6d0e24415f90222fc6a1e163033cb6603 Mon Sep 17 00:00:00 2001 From: kubevirt-bot Date: Thu, 7 Sep 2023 13:56:39 +0000 Subject: [PATCH] Update docs for main Signed-off-by: kubevirt-bot --- main/CHANGELOG.html | 9 ++++ main/_sources/CHANGELOG.rst.txt | 6 +++ main/_sources/plugins/kubevirt.rst.txt | 45 +++++++++++++++++++ main/objects.inv | Bin 1759 -> 1768 bytes main/plugins/kubevirt.html | 58 +++++++++++++++---------- main/searchindex.js | 2 +- 6 files changed, 96 insertions(+), 24 deletions(-) diff --git a/main/CHANGELOG.html b/main/CHANGELOG.html index 5f4fb8f..8e0cde1 100644 --- a/main/CHANGELOG.html +++ b/main/CHANGELOG.html @@ -60,6 +60,7 @@
  • Changelog @@ -100,6 +101,7 @@
  • v1.0.0

  • @@ -113,6 +115,13 @@

    Release Summary

    Initial release

    +
    +

    Minor Changes

    +
      +
    • inventory: Allow to control creation of additional groups

    • +
    • inventory: Drop creation of the namespace_vmis_group as it is redundant

    • +
    +
    diff --git a/main/_sources/CHANGELOG.rst.txt b/main/_sources/CHANGELOG.rst.txt index 6b3282f..42dca81 100644 --- a/main/_sources/CHANGELOG.rst.txt +++ b/main/_sources/CHANGELOG.rst.txt @@ -13,3 +13,9 @@ Release Summary --------------- Initial release + +Minor Changes +------------- + +- inventory: Allow to control creation of additional groups +- inventory: Drop creation of the namespace_vmis_group as it is redundant diff --git a/main/_sources/plugins/kubevirt.rst.txt b/main/_sources/plugins/kubevirt.rst.txt index d3ec62d..4461092 100644 --- a/main/_sources/plugins/kubevirt.rst.txt +++ b/main/_sources/plugins/kubevirt.rst.txt @@ -751,6 +751,51 @@ Parameters The name of a context found in the config file. Can also be specified via K8S\_AUTH\_CONTEXT environment variable. + .. raw:: html + + + + * - .. raw:: html + +
    +
    + + .. _ansible_collections.kubevirt.core.kubevirt_inventory__parameter-connections/create_groups: + + .. rst-class:: ansible-option-title + + **create_groups** + + .. raw:: html + + + + .. rst-class:: ansible-option-type-line + + :ansible-option-type:`boolean` + + + + + .. raw:: html + +
    + + - .. raw:: html + +
    + + Enable the creation of groups from labels on VirtualMachines. + + + .. rst-class:: ansible-option-line + + :ansible-option-choices:`Choices:` + + - :ansible-option-choices-entry-default:`false` :ansible-option-choices-default-mark:`← (default)` + - :ansible-option-choices-entry:`true` + + .. raw:: html
    diff --git a/main/objects.inv b/main/objects.inv index 99d4bc8af06563564815e7a3b476b22d1554d070..5154679f451605362b160efb313536caa43f8448 100644 GIT binary patch delta 1546 zcmV+l2KD*h4d@M!!6CA{fYA5*kPs5x%gyi4Z(qK6{q|*IZ2n8GvV{Gd+%!9p;xm7* zw6j0fd!wY);=Zy%?l*TYp8xjdMfZfbCl-ATT()}mLgwxi6CfJ64Ub3Dtc5hsKDmP@ zcko%JG_+f(kSCB<>2r`P_&pR}uq>**kY?MS<)weB>t&sKSyO`fdM{g-df6nLG%dO2 zN3ft-#w!5{=2h{%oIo3*LG;Q`qm1h*<7o!k z68p(G3#!OoT$Slg6hQ69>9U}U?57Z}z$)z%lox5E=!t$vs4d}-3hr+U59EI>RI4I; z(ZDUFd#$R{P&*3Rtk%Z$bx?-7fr2Ei3*nkv?|25ObVrH(wBjs?<2rM9rgX!PS;0#!jO+;PXQh8XtudC@(o3{c$&GP!=fsX$SzI^96zMuEB&WR4DycI5 z;iOL@qwaQ2nKjDjp7aX$Q7en<=EMt;`+2x;ed_V95ob{x*%@fDJEyL5Q@aYn{;ooB zM7BIaTMPNcNV-${$SKA#uf}S%`Rs0z4msVDG|1sy`7Zr7haIm9o4S8{tO8;$tQKcc z9N8Jo`<$L1oHsc=7jCzIITg03?L_Ukh3<*H+dOEVYYBq_e+Yh*u%JLCW?^&R1 zSP%h!Ot2dbeM*e`yV#@R+L-8*!r6oPqh8Qpp-*}zGmJehT8#!iEl53#J~l9o20t|( z{Udy`J9TR4c^H07xEYOnN|bpJJLlFt+*MH>A+>NU3vPjEjQ4-iEK0MBG=e24-0xJC zgwLy}$r?>;6WhJ!8I+)f%47U+6<=%s1Kp}yp8A@_YOTlm1j`!SYA~wO8IV5ce`J_l z6D@oJDv|#WOnZt2jH;6F!!)*3g~-k;8NH^MZ*-@0Ml?Z+QuC4bAVK@+&Eo+nEc8Zl zLO^%W!sF>uSmb|C&ypGh7DxB6FiMV1UcA80oD9RRkl_SS~ZL=aT3~ z=qb)OFfJ_(3w~NQ+A#RY{46x|iD_Ab@PU@-2ClW{L(>iRNMn4P*F;AhgE~` zM6(>JSX7%2J}x;53w&Bm)G)Z8q8po1jw!V!LmO9oJQ9C2NUAR1(Zhfz>+op3-Pe;I zfajnMAv$X$ku7ZRxe-~)D|=YM4GZclsAC(8TkG13TML@>liHNKrIKC4o>ym4eZDbW zNhu`JINXTM$2KKoG|WK>0eEcsFBlSlF;6Z9W^0-7^Eb3|byMy3Q$=Sui zpOdOPY+`?8dM=uQiCMXW@SnLLx=Vu+4sdD;fRYZIMLi_=QJ;iB#h>(1h>igbw$jpv z9;#wd?!FKT?lwDcxrdw#n>B(s_<5zdT{!gA=Wi8p47h%HP=uGi)|&`FJ~?eJ^Y`-8 zayUVu%4Vioe?985_v&L)N`L+GuSs53B8NgqFdKh2T^2HjtIXwQZ#?~#|8sLGR;zSM z`~^j(+(X`~q<7J}U(Ir7RUSHYmyL5apj)0^i#aUr!yrU3S%X+MP|;X&dlk3?lpT@2!u8?av#n w3K(dR&hA*vooZDLaGhPPf8)Mb^nE=3&aLD&&ZE8Jt9Qk+AL7R5KZYU~r6!09$p8QV delta 1537 zcmV+c2LAcz4c`rr!69NVLg@Q_LI`QPi<{q{-@bhD`t8fa*!-7VWeNK^xoHZK;xm75 zv{N42y;0I?abH;>_nW&H&wqRKqI*FsiB(?%m#yBtkh#0W1c(N1!{gaBYaz|EPwwQ& zoqU!l4ee1X z#C|f)f-15X*JQdA1yH+jx-94-`zeI0u*&@j%8T5i=!t$xs4d~o3hr+U59EJ$s8+@G za!`iaNRY&JAzat!9nT<@?kusNR-6TKTxV|dt}($m*(K&TUo$n}igNC1<V^;7|3nM!M z`&sEvYs}@f^b+@}sjr_358P3nq_{7&(0pRQ8A*3a zA34Q5=G9oOHlN)s(jiaD`aHtADmx2 zdM;eC{}Cq~QQL{y@d(`)Re+}N2rEw0^J2iCpxLAK>|BJA9a+sqA>=+?&00f%>ahTx zQ@g4)QGJlbX3?Uu#%hsKyy$D8`NV!t0uOE&x>uv7c+2~(NDyQ}aH0bZe^)}o(H$-a z-4nU%96W{jbWD#buO5HZaKwqV720QYyW3 z$Ao3k$frbO2eET*-OF7S)e%w)$FkrSh~{`N&7w5BNF!K+!u@}rs*>=16*XC-iEU!L z*F1v~v`~4BAFkqy4Pc;Kb=yw zv4Bxk@_kswmZ}ihc_pLQ6!VSll+K72NKtA&@*X5;AH8`zAcckANKOdo4qA9TT?&i* z=~+^Pz~bm$7Dj(b-|b@}1z7kU-AN&XN6q*MBfXWNieN+<%Vh@kToOG9J;nJ3#-*iU z!B5LZ8wMYlpM{1#F)eElKF|_9z_r$VXu8QBX^wC6n&_yb90IyZ-CE;;Xq6)si)!=1 z$0bK$fltec8V2`EbYoM>Ii=QQX!DAXM}h`PHRL;b81R2&10HR(`*zX;@Eo)uL}!g8 zvW4wEHzG@UWe+R3VL_b*b!=ntXkB~pXhD;HQJZqNRkCZ?^Xe?B&o`zkDTO4Oha0i^ z*rtSxhB+u90FO=oMdO~D^*fAj-DZvmJV?z)9+$|AMLjKlcM$w3IlEZ+b5eDOO^i&> zMKdrlD|deo{xcUuPiauX0ZvT;P|{(usD}hU>eC6R_>(@K&@rIFR$BVdLscxw-4{Z^ z-DU?a_mGoevqlgHKd&^m3x}Ti{H-F60XGg0im>}@y@~MSlhfuhe=k2RhZ7X4Y*woE zSC%fNS080k`s-1vL~Qs?OnZw2O{acC(mN3^d>1o4`xiEBL)Z4w2wNA) z*DwEEzLnMa##9KaZU%1ikJ@fVLDH@76>c>6#hubg4ES9n{XZ2i-tg?;?^ohF(x1~3 z{C8EkI{o!XN4`6|fiC;~slzwEuEtJV*bJTa27Zh|WMBWi^|7%1d81VU12?2o9GkgQ nt*Qa8v#b4YEQ?j&$Mf&pPHy8o+AF@gDAxTD4>tb+%1*;OCh!DC diff --git a/main/plugins/kubevirt.html b/main/plugins/kubevirt.html index 5b26407..7b56490 100644 --- a/main/plugins/kubevirt.html +++ b/main/plugins/kubevirt.html @@ -329,13 +329,25 @@ see
    +

    Enable the creation of groups from labels on VirtualMachines.

    +

    Choices:

    +
      +
    • false ← (default)

    • +
    • true

    • +
    +
    + +

    host

    string

    Provide a URL for accessing the API. Can also be specified via K8S_AUTH_HOST environment variable.

    -
    +

    kube_secondary_dns

    boolean

    @@ -347,35 +359,35 @@ see
    +

    Path to an existing Kubernetes config file. If not provided, and no other connection options are provided, the Kubernetes client will attempt to load the default configuration file from ~/.kube/config. Can also be specified via K8S_AUTH_KUBECONFIG environment variable.

    -
    +

    label_selector

    string

    Define a label selector to select a subset of the fetched VirtualMachineInstances.

    -
    +

    name

    string

    Optional name to assign to the cluster. If not provided, a name is constructed from the server and port.

    -
    +

    namespaces

    string

    List of namespaces. If not specified, will fetch all VirtualMachineInstances for all namespaces the user is authorized to access.

    -
    +

    network_name

    aliases: interface_name

    @@ -384,14 +396,14 @@ see
    -
    +

    password

    string

    Provide a password for authenticating with the API. Can also be specified via K8S_AUTH_PASSWORD environment variable.

    -
    +

    use_service

    boolean

    @@ -403,14 +415,14 @@ see
    +

    username

    string

    Provide a username for authenticating with the API. Can also be specified via K8S_AUTH_USERNAME environment variable.

    -
    +

    validate_certs

    aliases: verify_ssl

    @@ -424,7 +436,7 @@ see
    +

    groups

    dictionary

    @@ -432,7 +444,7 @@ see Default: {}

    -
    + @@ -440,7 +452,7 @@ see Default: "{namespace}-{name}"

    -
    +

    keyed_groups

    list / elements=dictionary

    @@ -448,7 +460,7 @@ see Default: []

    -
    +

    default_value

    string

    added in ansible-core 2.12

    @@ -457,21 +469,21 @@ see trailing_separator.

    -
    +

    key

    string

    The key from input dictionary used to generate groups

    -
    +

    parent_group

    string

    parent group for keyed group

    -
    +

    prefix

    string

    @@ -479,7 +491,7 @@ see Default: ""

    -
    +
    @@ -487,7 +499,7 @@ see Default: "_"

    -
    +

    trailing_separator

    boolean

    added in ansible-core 2.12

    @@ -501,7 +513,7 @@ see
    +

    leading_separator

    boolean

    added in ansible-core 2.11

    @@ -519,7 +531,7 @@ see
    +

    plugin

    string / required

    @@ -531,7 +543,7 @@ see
    +

    strict

    boolean

    @@ -544,7 +556,7 @@ see
    +

    use_extra_vars

    boolean

    added in ansible-core 2.11

    diff --git a/main/searchindex.js b/main/searchindex.js index b119359..2a9fe7c 100644 --- a/main/searchindex.js +++ b/main/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["CHANGELOG", "CONTRIBUTING", "README", "developing", "index", "plugins/index", "plugins/kubevirt", "plugins/kubevirt_vm", "releasing", "roles/index", "testing"], "filenames": ["CHANGELOG.rst", "CONTRIBUTING.md", "README.md", "developing.md", "index.rst", "plugins/index.rst", "plugins/kubevirt.rst", "plugins/kubevirt_vm.rst", "releasing.md", "roles/index.rst", "testing.md"], "titles": ["KubeVirt Collection for Ansible Release Notes", "Contributing", "Lean Ansible bindings for KubeVirt", "Contributor\u2019s Guidelines", "Welcome to kubevirt.core Collection documentation", "Plugin Index", "kubevirt \u2013 KubeVirt inventory source", "kubevirt_vm \u2013 Create or delete KubeVirt VirtualMachines on Kubernetes", "Collection Versioning Strategy", "Role Index", "Testing"], "terms": {"thi": [0, 4, 6, 7, 8], "changelog": [0, 4], "describ": 0, "chang": [0, 3, 4, 7], "after": [0, 6, 8], "version": [0, 4, 6, 7], "1": [0, 7, 8], "initi": 0, "refer": [1, 2, 7], "kubevirt": [1, 5, 10], "guidelin": [1, 2, 4], "repositori": [2, 10], "host": [2, 6, 7], "core": [2, 6, 7, 10], "which": [2, 6, 10], "provid": [2, 6, 7, 10], "virtual": [2, 10], "machin": [2, 10], "oper": [2, 7], "inventori": [2, 4, 8, 10], "sourc": [2, 4, 5, 7, 10], "ha": [2, 7], "been": 2, "test": [2, 4, 6, 7, 8], "against": 2, "follow": [2, 3, 7, 8, 10], "2": [2, 3, 6, 7, 8], "9": 2, "10": [2, 7], "kubevirt_vm": [2, 4, 5], "creat": [2, 4, 5, 6, 8, 10], "delet": [2, 4, 5, 8, 10], "befor": [2, 7], "you": [2, 6, 7], "need": [2, 3, 6, 7, 8], "command": 2, "line": 2, "tool": 2, "clone": [2, 10], "checkout": 2, "tag": [2, 8], "want": [2, 7], "pick": [2, 7], "main": 2, "branch": 2, "develop": [2, 6, 8], "tar": 2, "gz": 2, "kubernet": [2, 4, 5, 6], "can": [2, 6, 7], "also": [2, 6, 7], "requir": [2, 3, 5, 8, 10], "yml": [2, 3, 6, 10], "file": [2, 3, 6, 7], "r": [2, 10], "format": [2, 6, 8], "name": [2, 3, 6, 7, 8], "pyyaml": [2, 6, 7], "jsonpatch": [2, 7], "jinja2": [2, 6, 7], "To": [2, 6, 7], "all": [2, 3, 6, 8], "pip": [2, 10], "txt": [2, 10], "see": [2, 6, 7, 8], "more": [2, 3, 6], "detail": [2, 6, 7], "we": [2, 6, 8], "The": [2, 6, 7, 8, 10], "i": [2, 4, 6, 7, 10], "made": [2, 8], "peopl": 2, "like": [2, 3, 7], "commun": [2, 7], "individu": 2, "collabor": 2, "make": [2, 6, 8], "world": 2, "better": 2, "through": [2, 7], "autom": [2, 3, 4], "softwar": 2, "ar": [2, 3, 6, 7, 8, 10], "activ": [2, 6], "accept": 2, "new": [2, 4, 7], "contributor": [2, 4], "ani": [2, 4, 7], "kind": [2, 10], "veri": 2, "welcom": 2, "don": [2, 3], "t": [2, 3, 7], "know": 2, "how": [2, 7, 8], "start": [2, 3, 6], "our": 2, "guid": 2, "md": 2, "review_checklist": 2, "current": [2, 7, 8], "maintain": [2, 8], "list": [2, 3, 6, 7], "owner": 2, "If": [2, 6, 7], "have": [2, 3, 6], "question": 2, "help": 2, "feel": 2, "free": 2, "mention": 2, "them": 2, "propos": 2, "learn": 2, "becom": 2, "process": 2, "decis": 2, "base": [2, 6, 7], "discuss": [2, 7], "find": 2, "consensu": 2, "among": 2, "particip": 2, "everi": 2, "voic": 2, "import": 2, "someth": 2, "your": [2, 7], "mind": 2, "an": [2, 4, 6, 7], "issu": 2, "dedic": [2, 8], "let": 2, "": [2, 4, 6, 7], "gnu": 2, "gener": [2, 6, 7, 8], "public": 2, "v3": 2, "0": [2, 4, 6, 7, 8], "later": 2, "full": [2, 7], "text": 2, "yaml": [3, 6], "extens": [3, 8], "us": [3, 4, 6, 7], "space": 3, "around": 3, "jinja": 3, "variabl": [3, 6, 7], "var": [3, 6], "over": 3, "intern": 3, "role": [3, 4], "should": [3, 6, 7, 8], "lowercas": 3, "keep": 3, "self": 3, "contain": [3, 8, 10], "avoid": [3, 7], "includ": [3, 4, 8], "task": [3, 7], "from": [3, 4, 6, 7], "other": [3, 6, 7], "when": [3, 6, 7, 8], "possibl": [3, 6], "plai": [3, 10], "do": [3, 7], "noth": 3, "than": [3, 7], "except": 3, "where": 3, "pre_task": 3, "post_task": 3, "separ": [3, 6, 7], "valid": [3, 7], "ie": 3, "underscor": [3, 6], "e": [3, 7], "g": [3, 7], "my_rol": 3, "my_playbook": 3, "dash": 3, "my": 3, "path": [3, 6, 7], "defin": [3, 6], "trail": 3, "slash": 3, "my_path": 3, "foo": [3, 7], "concaten": [3, 6], "same": 3, "convent": 3, "bar": 3, "indent": 3, "each": [3, 6, 8], "v": 3, "default": [3, 6, 7, 8], "interpol": 3, "overridden": 3, "user": [3, 6, 7, 8], "go": [3, 7], "those": [3, 6, 7], "would": [3, 8], "overrid": [3, 6], "under": 3, "directori": [3, 10], "argument": [3, 7], "specif": [3, 6], "meta": 3, "argument_spec": 3, "playbook": [3, 4, 6, 7, 8], "focus": 3, "compat": [3, 4], "ansibl": [3, 4, 6, 7, 8, 10], "platform": [3, 7], "lean": 4, "bind": 4, "content": 4, "code": 4, "conduct": 4, "contribut": 4, "mainten": 4, "govern": 4, "licens": 4, "plugin": [4, 6], "index": 4, "virtualmachin": [4, 5, 6], "continu": [4, 6], "integr": 4, "exampl": [4, 5, 8], "config": [4, 6, 7], "strategi": 4, "ad": [4, 6, 7], "exist": [4, 6, 7], "featur": [4, 7], "within": 4, "backward": 4, "bug": 4, "fix": [4, 6, 7], "secur": 4, "break": 4, "remov": [4, 6], "A": [4, 6], "typograph": 4, "error": [4, 6, 7], "wa": [4, 7], "modifi": 4, "releas": 4, "v1": [4, 6, 7], "synopsi": 5, "paramet": [5, 8], "author": 5, "note": [5, 8], "return": [5, 6, 8], "valu": [5, 6], "part": [6, 7], "collect": [6, 7, 10], "instal": [6, 7, 10], "galaxi": [6, 7, 8, 10], "further": [6, 7], "abl": [6, 7], "specifi": [6, 7], "fetch": 6, "run": [6, 7, 10], "virtualmachineinst": 6, "one": 6, "namespac": [6, 7], "option": [6, 7], "label": [6, 7, 8], "selector": 6, "group": [6, 7], "namespace_vmi": 6, "kubectl": [6, 10], "connect": [6, 7, 8], "access": [6, 7], "cluster": [6, 7], "configur": [6, 7, 10], "set": [6, 7], "below": [6, 7, 8], "local": [6, 7, 10], "control": [6, 7], "node": 6, "execut": [6, 7], "python": [6, 7, 10], "3": [6, 7], "6": [6, 7], "12": [6, 7], "11": [6, 7], "comment": [6, 7], "cach": 6, "boolean": [6, 7], "toggl": 6, "enabl": 6, "disabl": 6, "data": 6, "setup": [6, 10], "work": [6, 7], "choic": [6, 7], "fals": [6, 7], "true": [6, 7], "ini": 6, "entri": [6, 8], "environ": [6, 7, 10], "ansible_inventory_cach": 6, "cache_connect": 6, "string": [6, 7], "read": [6, 7], "document": [6, 7], "fact_caching_connect": 6, "ansible_cache_plugin_connect": 6, "ansible_inventory_cache_connect": 6, "cache_plugin": 6, "memori": 6, "fact_cach": 6, "ansible_cache_plugin": 6, "ansible_inventory_cache_plugin": 6, "cache_prefix": 6, "prefix": 6, "tabl": 6, "ansible_inventory_": 6, "fact_caching_prefix": 6, "16": [6, 7], "builtin": 6, "why": 6, "type": [6, 7], "section": [6, 8], "altern": 6, "instead": 6, "ansible_cache_plugin_prefix": 6, "ansible_inventory_cache_plugin_prefix": 6, "cache_timeout": 6, "integ": [6, 7], "durat": [6, 7], "second": [6, 7], "3600": 6, "fact_caching_timeout": 6, "ansible_cache_plugin_timeout": 6, "ansible_inventory_cache_timeout": 6, "compos": 6, "dictionari": [6, 7], "express": 6, "kube": [6, 7], "context": [6, 7], "object": [6, 7], "api_kei": [6, 7], "token": [6, 7], "authent": [6, 7], "api": [6, 7, 8], "via": [6, 7], "k8s_auth_api_kei": [6, 7], "api_vers": [6, 7], "io": [6, 7], "ca_cert": [6, 7], "alias": [6, 7], "ssl_ca_cert": [6, 7], "ca": [6, 7], "certif": [6, 7], "k8s_auth_ssl_ca_cert": [6, 7], "client_cert": [6, 7], "cert_fil": [6, 7], "k8s_auth_cert_fil": [6, 7], "client_kei": [6, 7], "key_fil": [6, 7], "kei": [6, 7], "k8s_auth_key_fil": [6, 7], "found": [6, 7], "k8s_auth_context": [6, 7], "url": [6, 7], "k8s_auth_host": [6, 7], "kube_secondary_dn": 6, "kubesecondarydn": 6, "deriv": 6, "secondari": 6, "network": [6, 7], "interfac": [6, 7], "kubeconfig": [6, 7], "client": [6, 7], "attempt": [6, 7], "load": [6, 7], "k8s_auth_kubeconfig": [6, 7], "label_selector": 6, "select": 6, "subset": 6, "assign": 6, "construct": 6, "server": [6, 7], "port": 6, "network_nam": 6, "interface_nam": 6, "In": 6, "case": [6, 7], "multipl": [6, 7], "attach": 6, "primari": 6, "ip": [6, 7], "address": 6, "password": [6, 7], "k8s_auth_password": [6, 7], "use_servic": 6, "servic": 6, "establish": 6, "ssh": [6, 7], "usernam": [6, 7], "k8s_auth_usernam": [6, 7], "validate_cert": [6, 7], "verify_ssl": [6, 7], "whether": [6, 7], "verifi": [6, 7], "ssl": [6, 7], "k8s_auth_verify_ssl": [6, 7], "add": 6, "condit": [6, 7], "host_format": 6, "avail": [6, 8], "uid": [6, 7], "keyed_group": 6, "element": [6, 7], "default_valu": 6, "empti": [6, 7], "mutual": [6, 7], "exclus": [6, 7], "trailing_separ": 6, "input": 6, "parent_group": 6, "parent": 6, "build": [6, 8, 10], "_": 6, "omit": 6, "leading_separ": 6, "conjunct": 6, "By": [6, 8], "doe": [6, 7, 8], "becaus": 6, "lead": 6, "given": [6, 8], "map": 6, "still": 6, "item": 6, "ensur": 6, "strict": [6, 8], "ye": [6, 7], "invalid": 6, "fatal": 6, "otherwis": 6, "skip": 6, "sinc": 6, "fact": 6, "thei": 6, "might": [6, 7], "alwai": 6, "ignor": [6, 7], "use_extra_var": 6, "merg": 6, "extra": 6, "composit": 6, "highest": 6, "preced": 6, "inventory_plugin": 6, "ansible_inventory_use_extra_var": 6, "filenam": 6, "must": [6, 7], "end": [6, 7], "http": [6, 7, 8, 10], "192": [6, 7], "168": [6, 7], "64": 6, "4": 6, "8443": 6, "xxxxxxxxxxxxxxxx": 6, "bridg": [6, 7], "app": [6, 7], "custom": 6, "awx": 6, "project": [6, 7], "low": 6, "high": 6, "prioriti": 6, "order": 6, "For": 6, "lower": 6, "higher": 6, "up": [6, 7], "modul": [7, 8], "perform": 7, "pass": 7, "either": [7, 8], "support": [7, 8], "check": 7, "mode": 7, "annot": [7, 8], "onli": [7, 8], "state": [7, 8], "present": 7, "chain": 7, "data_volume_templ": 7, "datavolum": 7, "templat": 7, "definit": 7, "html": 7, "_v1_datavolumetemplatespec": 7, "delete_opt": 7, "behavior": 7, "absent": 7, "graceperiodsecond": 7, "mani": 7, "wait": 7, "forcefulli": 7, "termin": [7, 10], "implement": 7, "pod": 7, "resourc": 7, "grace": 7, "period": 7, "precondit": 7, "met": 7, "proce": 7, "resourcevers": 7, "target": 7, "propagationpolici": 7, "depend": [7, 10], "polici": 7, "mai": [7, 8], "vari": 7, "across": 7, "foreground": 7, "background": 7, "orphan": 7, "forc": 7, "replac": 7, "generate_nam": 7, "basi": 7, "random": 7, "charact": 7, "automat": 7, "uniqu": 7, "impersonate_group": 7, "imperson": 7, "k8s_auth_impersonate_group": 7, "group1": 7, "group2": 7, "impersonate_us": 7, "k8s_auth_impersonate_us": 7, "instancetyp": 7, "matcher": 7, "window": 7, "17": 7, "no_proxi": 7, "comma": 7, "domain": 7, "cidr": 7, "shouldn": 7, "proxi": 7, "k8s_auth_no_proxi": 7, "pleas": [7, 8], "typic": 7, "19": 7, "15": 7, "librari": 7, "less": 7, "fail": 7, "even": 7, "correct": [7, 8], "localhost": 7, "com": [7, 10], "127": 7, "8": 7, "172": 7, "descript": 7, "applic": 7, "persist_config": 7, "save": 7, "refresh": 7, "k8s_auth_persist_config": 7, "k8": 7, "credenti": 7, "oidc": 7, "gke": 7, "gcloud": 7, "auth": 7, "so": 7, "old": 7, "expir": 7, "next": [7, 8], "flag": 7, "tell": 7, "yet": 7, "here": 7, "github": [7, 8, 10], "pull": 7, "169": 7, "prefer": 7, "k8s_auth_proxi": 7, "http_proxi": 7, "proxy_head": 7, "header": 7, "urllib3": 7, "readthedoc": 7, "en": 7, "latest": 7, "util": 7, "highlight": 7, "make_head": 7, "basic_auth": 7, "colon": 7, "basic": 7, "k8s_auth_proxy_headers_basic_auth": 7, "proxy_basic_auth": 7, "k8s_auth_proxy_headers_proxy_basic_auth": 7, "user_ag": 7, "repres": 7, "agent": 7, "k8s_auth_proxy_headers_user_ag": 7, "spec": 7, "_v1_virtualmachineinstancespec": 7, "determin": 7, "patch": [7, 8], "alreadi": 7, "its": 7, "attribut": 7, "differ": 7, "resource_definit": 7, "src": 7, "form": 7, "oauth2": 7, "openshift": 7, "expect": 7, "look": 7, "okd": 7, "k8s_auth": 7, "what": 7, "readi": [7, 8], "wait_sleep": 7, "number": [7, 8], "sleep": 7, "between": 7, "5": 7, "wait_timeout": 7, "long": 7, "desir": 7, "120": 7, "testvm": 7, "u1": 7, "medium": 7, "fedora": 7, "devic": 7, "masquerad": 7, "multu": 7, "networknam": 7, "kindexgw": 7, "volum": 7, "containerdisk": 7, "imag": 7, "quai": 7, "cloudinitnocloud": 7, "userdata": 7, "cloud": 7, "ssh_authorized_kei": 7, "ed25519": 7, "aaaa": 7, "cloudinit": 7, "dv": 7, "metadata": [7, 8], "testdv": 7, "registri": 7, "docker": 7, "storag": 7, "accessmod": 7, "readwriteonc": 7, "request": 7, "5gi": 7, "common": 7, "field": 7, "result": 7, "complex": 7, "Will": 7, "success": 7, "sampl": [7, 10], "elaps": 7, "time": [7, 8], "48": 7, "method": 7, "semant": 8, "semver": 8, "org": 8, "major": 8, "minor": 8, "increment": 8, "incompat": 8, "scenario": 8, "function": 8, "manner": 8, "updat": 8, "matrix": 8, "deprec": 8, "addit": 8, "pre": 8, "first": 8, "hub": 8, "shall": 8, "newli": 8, "begin": 8, "smaller": 8, "therefor": 8, "explicitli": 8, "assum": 8, "indic": 8, "while": 8, "prior": 8, "nor": 8, "allow": 8, "elimin": 8, "introduc": 8, "limit": 8, "argspec": 8, "structur": 8, "shape": 8, "inbound": 8, "payload": 8, "filter": 8, "cfg": 8, "outcom": 8, "previou": 8, "readm": 8, "consid": 8, "abov": [8, 10], "increas": 8, "revis": 8, "trigger": 8, "git": [8, 10], "publish": 8, "built": 8, "artifact": 8, "page": 8, "hack": 10, "e2": 10, "sh": 10, "script": 10, "step": 10, "necessari": 10, "reproduc": 10, "ci": 10, "reli": 10, "cd": 10, "dep": 10, "min": 10, "cleanup": 10}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"kubevirt": [0, 2, 4, 6, 7], "collect": [0, 2, 4, 8], "ansibl": [0, 2], "releas": [0, 8], "note": [0, 7], "topic": 0, "v1": 0, "0": 0, "summari": 0, "contribut": [1, 2], "lean": 2, "bind": 2, "version": [2, 8], "compat": [2, 8], "includ": 2, "content": [2, 8], "plugin": [2, 5, 8], "us": 2, "thi": 2, "instal": 2, "from": [2, 8], "galaxi": 2, "build": 2, "local": 2, "depend": 2, "python": 2, "librari": 2, "code": 2, "conduct": 2, "mainten": 2, "govern": 2, "licens": 2, "contributor": 3, "": 3, "guidelin": 3, "welcom": 4, "core": 4, "document": [4, 8], "user": 4, "develop": 4, "gener": 4, "index": [5, 9], "inventori": [5, 6], "modul": 5, "sourc": 6, "synopsi": [6, 7], "requir": [6, 7], "paramet": [6, 7], "exampl": [6, 7, 10], "author": [6, 7], "kubevirt_vm": 7, "creat": 7, "delet": 7, "virtualmachin": 7, "kubernet": 7, "return": 7, "valu": 7, "strategi": 8, "new": 8, "i": 8, "ad": 8, "an": 8, "exist": 8, "featur": 8, "role": [8, 9], "within": 8, "backward": 8, "bug": 8, "fix": 8, "secur": 8, "break": 8, "chang": 8, "ani": 8, "remov": 8, "A": 8, "typograph": 8, "error": 8, "wa": 8, "modifi": 8, "autom": 8, "test": 10, "continu": 10, "integr": 10, "config": 10, "playbook": 10}, "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": {"KubeVirt Collection for Ansible Release Notes": [[0, "kubevirt-collection-for-ansible-release-notes"]], "Topics": [[0, "topics"]], "v1.0.0": [[0, "v1-0-0"]], "Release Summary": [[0, "release-summary"]], "Contributing": [[1, "contributing"]], "Lean Ansible bindings for KubeVirt": [[2, "lean-ansible-bindings-for-kubevirt"]], "Ansible version compatibility": [[2, "ansible-version-compatibility"]], "Included content": [[2, "included-content"]], "Plugins": [[2, "plugins"]], "Using this collection": [[2, "using-this-collection"]], "Installing the Collection from Ansible Galaxy": [[2, "installing-the-collection-from-ansible-galaxy"]], "Build and install locally": [[2, "build-and-install-locally"]], "Dependencies": [[2, "dependencies"]], "Ansible collections": [[2, "ansible-collections"]], "Python libraries": [[2, "python-libraries"]], "Code of Conduct": [[2, "code-of-conduct"]], "Contributing to this collection": [[2, "contributing-to-this-collection"]], "Collection maintenance": [[2, "collection-maintenance"]], "Governance": [[2, "governance"]], "Licensing": [[2, "licensing"]], "Contributor\u2019s Guidelines": [[3, "contributor-s-guidelines"]], "Welcome to kubevirt.core Collection documentation": [[4, "welcome-to-kubevirt-core-collection-documentation"]], "User documentation": [[4, null]], "Developer documentation": [[4, null]], "General": [[4, null]], "Plugin Index": [[5, "plugin-index"]], "inventory plugins": [[5, null]], "modules plugins": [[5, null]], "kubevirt \u2013 KubeVirt inventory source": [[6, "kubevirt-kubevirt-inventory-source"]], "Synopsis": [[6, "synopsis"], [7, "synopsis"]], "Requirements": [[6, "requirements"], [7, "requirements"]], "Parameters": [[6, "parameters"], [7, "parameters"]], "Examples": [[6, "examples"], [7, "examples"]], "Authors": [[6, "authors"], [7, "authors"]], "kubevirt_vm \u2013 Create or delete KubeVirt VirtualMachines on Kubernetes": [[7, "kubevirt-vm-create-or-delete-kubevirt-virtualmachines-on-kubernetes"]], "Notes": [[7, "notes"]], "Return Values": [[7, "return-values"]], "Collection Versioning Strategy": [[8, "collection-versioning-strategy"]], "New content is added to an existing collection": [[8, "new-content-is-added-to-an-existing-collection"]], "New feature to existing plugin or role within a collection (backwards compatible)": [[8, "new-feature-to-existing-plugin-or-role-within-a-collection-backwards-compatible"]], "Bug fix or security fix to existing content within a collection": [[8, "bug-fix-or-security-fix-to-existing-content-within-a-collection"]], "Breaking change to any content within a collection": [[8, "breaking-change-to-any-content-within-a-collection"]], "Content removed from a collection": [[8, "content-removed-from-a-collection"]], "A typographical error was fixed in the documentation for a collection": [[8, "a-typographical-error-was-fixed-in-the-documentation-for-a-collection"]], "Documentation added/removed/modified within a collection": [[8, "documentation-added-removed-modified-within-a-collection"]], "Release automation": [[8, "release-automation"]], "Role Index": [[9, "role-index"]], "Testing": [[10, "testing"]], "Continuous integration": [[10, "continuous-integration"]], "Example config and playbooks": [[10, "example-config-and-playbooks"]]}, "indexentries": {"ansible_cache_plugin": [[6, "index-3"]], "ansible_cache_plugin_connection": [[6, "index-1"]], "ansible_cache_plugin_prefix": [[6, "index-5"]], "ansible_cache_plugin_timeout": [[6, "index-7"]], "ansible_inventory_cache": [[6, "index-0"]], "ansible_inventory_cache_connection": [[6, "index-2"]], "ansible_inventory_cache_plugin": [[6, "index-4"]], "ansible_inventory_cache_plugin_prefix": [[6, "index-6"]], "ansible_inventory_cache_timeout": [[6, "index-8"]], "ansible_inventory_use_extra_vars": [[6, "index-9"]], "environment variable": [[6, "index-0"], [6, "index-1"], [6, "index-2"], [6, "index-3"], [6, "index-4"], [6, "index-5"], [6, "index-6"], [6, "index-7"], [6, "index-8"], [6, "index-9"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["CHANGELOG", "CONTRIBUTING", "README", "developing", "index", "plugins/index", "plugins/kubevirt", "plugins/kubevirt_vm", "releasing", "roles/index", "testing"], "filenames": ["CHANGELOG.rst", "CONTRIBUTING.md", "README.md", "developing.md", "index.rst", "plugins/index.rst", "plugins/kubevirt.rst", "plugins/kubevirt_vm.rst", "releasing.md", "roles/index.rst", "testing.md"], "titles": ["KubeVirt Collection for Ansible Release Notes", "Contributing", "Lean Ansible bindings for KubeVirt", "Contributor\u2019s Guidelines", "Welcome to kubevirt.core Collection documentation", "Plugin Index", "kubevirt \u2013 KubeVirt inventory source", "kubevirt_vm \u2013 Create or delete KubeVirt VirtualMachines on Kubernetes", "Collection Versioning Strategy", "Role Index", "Testing"], "terms": {"thi": [0, 4, 6, 7, 8], "changelog": [0, 4], "describ": 0, "after": [0, 6, 8], "version": [0, 4, 6, 7], "1": [0, 7, 8], "initi": 0, "inventori": [0, 2, 4, 8, 10], "allow": [0, 8], "control": [0, 6, 7], "creation": [0, 6], "addit": [0, 8], "group": [0, 6, 7], "drop": 0, "namespace_vmis_group": 0, "i": [0, 2, 4, 6, 7, 10], "redund": 0, "refer": [1, 2, 7], "kubevirt": [1, 5, 10], "guidelin": [1, 2, 4], "repositori": [2, 10], "host": [2, 6, 7], "core": [2, 6, 7, 10], "which": [2, 6, 10], "provid": [2, 6, 7, 10], "virtual": [2, 10], "machin": [2, 10], "oper": [2, 7], "sourc": [2, 4, 5, 7, 10], "ha": [2, 7], "been": 2, "test": [2, 4, 6, 7, 8], "against": 2, "follow": [2, 3, 7, 8, 10], "2": [2, 3, 6, 7, 8], "9": 2, "10": [2, 7], "kubevirt_vm": [2, 4, 5], "creat": [2, 4, 5, 6, 8, 10], "delet": [2, 4, 5, 8, 10], "befor": [2, 7], "you": [2, 6, 7], "need": [2, 3, 6, 7, 8], "command": 2, "line": 2, "tool": 2, "clone": [2, 10], "checkout": 2, "tag": [2, 8], "want": [2, 7], "pick": [2, 7], "main": 2, "branch": 2, "develop": [2, 6, 8], "tar": 2, "gz": 2, "kubernet": [2, 4, 5, 6], "can": [2, 6, 7], "also": [2, 6, 7], "requir": [2, 3, 5, 8, 10], "yml": [2, 3, 6, 10], "file": [2, 3, 6, 7], "r": [2, 10], "format": [2, 6, 8], "name": [2, 3, 6, 7, 8], "pyyaml": [2, 6, 7], "jsonpatch": [2, 7], "jinja2": [2, 6, 7], "To": [2, 6, 7], "all": [2, 3, 6, 8], "pip": [2, 10], "txt": [2, 10], "see": [2, 6, 7, 8], "more": [2, 3, 6], "detail": [2, 6, 7], "we": [2, 6, 8], "The": [2, 6, 7, 8, 10], "made": [2, 8], "peopl": 2, "like": [2, 3, 7], "commun": [2, 7], "individu": 2, "collabor": 2, "make": [2, 6, 8], "world": 2, "better": 2, "through": [2, 7], "autom": [2, 3, 4], "softwar": 2, "ar": [2, 3, 6, 7, 8, 10], "activ": [2, 6], "accept": 2, "new": [2, 4, 7], "contributor": [2, 4], "ani": [2, 4, 7], "kind": [2, 10], "veri": 2, "welcom": 2, "don": [2, 3], "t": [2, 3, 7], "know": 2, "how": [2, 7, 8], "start": [2, 3, 6], "our": 2, "guid": 2, "md": 2, "review_checklist": 2, "current": [2, 7, 8], "maintain": [2, 8], "list": [2, 3, 6, 7], "owner": 2, "If": [2, 6, 7], "have": [2, 3, 6], "question": 2, "help": 2, "feel": 2, "free": 2, "mention": 2, "them": 2, "propos": 2, "learn": 2, "becom": 2, "process": 2, "decis": 2, "base": [2, 6, 7], "discuss": [2, 7], "find": 2, "consensu": 2, "among": 2, "particip": 2, "everi": 2, "voic": 2, "import": 2, "someth": 2, "your": [2, 7], "mind": 2, "an": [2, 4, 6, 7], "issu": 2, "dedic": [2, 8], "let": 2, "": [2, 4, 6, 7], "gnu": 2, "gener": [2, 6, 7, 8], "public": 2, "v3": 2, "0": [2, 4, 6, 7, 8], "later": 2, "full": [2, 7], "text": 2, "yaml": [3, 6], "extens": [3, 8], "us": [3, 4, 6, 7], "space": 3, "around": 3, "jinja": 3, "variabl": [3, 6, 7], "var": [3, 6], "over": 3, "intern": 3, "role": [3, 4], "should": [3, 6, 7, 8], "lowercas": 3, "keep": 3, "self": 3, "contain": [3, 8, 10], "avoid": [3, 7], "includ": [3, 4, 8], "task": [3, 7], "from": [3, 4, 6, 7], "other": [3, 6, 7], "when": [3, 6, 7, 8], "possibl": [3, 6], "plai": [3, 10], "do": [3, 7], "noth": 3, "than": [3, 7], "except": 3, "where": 3, "pre_task": 3, "post_task": 3, "separ": [3, 6, 7], "valid": [3, 7], "ie": 3, "underscor": [3, 6], "e": [3, 7], "g": [3, 7], "my_rol": 3, "my_playbook": 3, "dash": 3, "my": 3, "path": [3, 6, 7], "defin": [3, 6], "trail": 3, "slash": 3, "my_path": 3, "foo": [3, 7], "concaten": [3, 6], "same": 3, "convent": 3, "bar": 3, "indent": 3, "each": [3, 6, 8], "v": 3, "default": [3, 6, 7, 8], "interpol": 3, "chang": [3, 4, 7], "overridden": 3, "user": [3, 6, 7, 8], "go": [3, 7], "those": [3, 6, 7], "would": [3, 8], "overrid": [3, 6], "under": 3, "directori": [3, 10], "argument": [3, 7], "specif": [3, 6], "meta": 3, "argument_spec": 3, "playbook": [3, 4, 6, 7, 8], "focus": 3, "compat": [3, 4], "ansibl": [3, 4, 6, 7, 8, 10], "platform": [3, 7], "lean": 4, "bind": 4, "content": 4, "code": 4, "conduct": 4, "contribut": 4, "mainten": 4, "govern": 4, "licens": 4, "plugin": [4, 6], "index": 4, "virtualmachin": [4, 5, 6], "continu": [4, 6], "integr": 4, "exampl": [4, 5, 8], "config": [4, 6, 7], "strategi": 4, "ad": [4, 6, 7], "exist": [4, 6, 7], "featur": [4, 7], "within": 4, "backward": 4, "bug": 4, "fix": [4, 6, 7], "secur": 4, "break": 4, "remov": [4, 6], "A": [4, 6], "typograph": 4, "error": [4, 6, 7], "wa": [4, 7], "modifi": 4, "releas": 4, "v1": [4, 6, 7], "synopsi": 5, "paramet": [5, 8], "author": 5, "note": [5, 8], "return": [5, 6, 8], "valu": [5, 6], "part": [6, 7], "collect": [6, 7, 10], "instal": [6, 7, 10], "galaxi": [6, 7, 8, 10], "further": [6, 7], "abl": [6, 7], "specifi": [6, 7], "fetch": 6, "run": [6, 7, 10], "virtualmachineinst": 6, "one": 6, "namespac": [6, 7], "option": [6, 7], "label": [6, 7, 8], "selector": 6, "namespace_vmi": 6, "kubectl": [6, 10], "connect": [6, 7, 8], "access": [6, 7], "cluster": [6, 7], "configur": [6, 7, 10], "set": [6, 7], "below": [6, 7, 8], "local": [6, 7, 10], "node": 6, "execut": [6, 7], "python": [6, 7, 10], "3": [6, 7], "6": [6, 7], "12": [6, 7], "11": [6, 7], "comment": [6, 7], "cach": 6, "boolean": [6, 7], "toggl": 6, "enabl": 6, "disabl": 6, "data": 6, "setup": [6, 10], "work": [6, 7], "choic": [6, 7], "fals": [6, 7], "true": [6, 7], "ini": 6, "entri": [6, 8], "environ": [6, 7, 10], "ansible_inventory_cach": 6, "cache_connect": 6, "string": [6, 7], "read": [6, 7], "document": [6, 7], "fact_caching_connect": 6, "ansible_cache_plugin_connect": 6, "ansible_inventory_cache_connect": 6, "cache_plugin": 6, "memori": 6, "fact_cach": 6, "ansible_cache_plugin": 6, "ansible_inventory_cache_plugin": 6, "cache_prefix": 6, "prefix": 6, "tabl": 6, "ansible_inventory_": 6, "fact_caching_prefix": 6, "16": [6, 7], "builtin": 6, "why": 6, "type": [6, 7], "section": [6, 8], "altern": 6, "instead": 6, "ansible_cache_plugin_prefix": 6, "ansible_inventory_cache_plugin_prefix": 6, "cache_timeout": 6, "integ": [6, 7], "durat": [6, 7], "second": [6, 7], "3600": 6, "fact_caching_timeout": 6, "ansible_cache_plugin_timeout": 6, "ansible_inventory_cache_timeout": 6, "compos": 6, "dictionari": [6, 7], "express": 6, "kube": [6, 7], "context": [6, 7], "object": [6, 7], "api_kei": [6, 7], "token": [6, 7], "authent": [6, 7], "api": [6, 7, 8], "via": [6, 7], "k8s_auth_api_kei": [6, 7], "api_vers": [6, 7], "io": [6, 7], "ca_cert": [6, 7], "alias": [6, 7], "ssl_ca_cert": [6, 7], "ca": [6, 7], "certif": [6, 7], "k8s_auth_ssl_ca_cert": [6, 7], "client_cert": [6, 7], "cert_fil": [6, 7], "k8s_auth_cert_fil": [6, 7], "client_kei": [6, 7], "key_fil": [6, 7], "kei": [6, 7], "k8s_auth_key_fil": [6, 7], "found": [6, 7], "k8s_auth_context": [6, 7], "create_group": 6, "url": [6, 7], "k8s_auth_host": [6, 7], "kube_secondary_dn": 6, "kubesecondarydn": 6, "deriv": 6, "secondari": 6, "network": [6, 7], "interfac": [6, 7], "kubeconfig": [6, 7], "client": [6, 7], "attempt": [6, 7], "load": [6, 7], "k8s_auth_kubeconfig": [6, 7], "label_selector": 6, "select": 6, "subset": 6, "assign": 6, "construct": 6, "server": [6, 7], "port": 6, "network_nam": 6, "interface_nam": 6, "In": 6, "case": [6, 7], "multipl": [6, 7], "attach": 6, "primari": 6, "ip": [6, 7], "address": 6, "password": [6, 7], "k8s_auth_password": [6, 7], "use_servic": 6, "servic": 6, "establish": 6, "ssh": [6, 7], "usernam": [6, 7], "k8s_auth_usernam": [6, 7], "validate_cert": [6, 7], "verify_ssl": [6, 7], "whether": [6, 7], "verifi": [6, 7], "ssl": [6, 7], "k8s_auth_verify_ssl": [6, 7], "add": 6, "condit": [6, 7], "host_format": 6, "avail": [6, 8], "uid": [6, 7], "keyed_group": 6, "element": [6, 7], "default_valu": 6, "empti": [6, 7], "mutual": [6, 7], "exclus": [6, 7], "trailing_separ": 6, "input": 6, "parent_group": 6, "parent": 6, "build": [6, 8, 10], "_": 6, "omit": 6, "leading_separ": 6, "conjunct": 6, "By": [6, 8], "doe": [6, 7, 8], "becaus": 6, "lead": 6, "given": [6, 8], "map": 6, "still": 6, "item": 6, "ensur": 6, "strict": [6, 8], "ye": [6, 7], "invalid": 6, "fatal": 6, "otherwis": 6, "skip": 6, "sinc": 6, "fact": 6, "thei": 6, "might": [6, 7], "alwai": 6, "ignor": [6, 7], "use_extra_var": 6, "merg": 6, "extra": 6, "composit": 6, "highest": 6, "preced": 6, "inventory_plugin": 6, "ansible_inventory_use_extra_var": 6, "filenam": 6, "must": [6, 7], "end": [6, 7], "http": [6, 7, 8, 10], "192": [6, 7], "168": [6, 7], "64": 6, "4": 6, "8443": 6, "xxxxxxxxxxxxxxxx": 6, "bridg": [6, 7], "app": [6, 7], "custom": 6, "awx": 6, "project": [6, 7], "low": 6, "high": 6, "prioriti": 6, "order": 6, "For": 6, "lower": 6, "higher": 6, "up": [6, 7], "modul": [7, 8], "perform": 7, "pass": 7, "either": [7, 8], "support": [7, 8], "check": 7, "mode": 7, "annot": [7, 8], "onli": [7, 8], "state": [7, 8], "present": 7, "chain": 7, "data_volume_templ": 7, "datavolum": 7, "templat": 7, "definit": 7, "html": 7, "_v1_datavolumetemplatespec": 7, "delete_opt": 7, "behavior": 7, "absent": 7, "graceperiodsecond": 7, "mani": 7, "wait": 7, "forcefulli": 7, "termin": [7, 10], "implement": 7, "pod": 7, "resourc": 7, "grace": 7, "period": 7, "precondit": 7, "met": 7, "proce": 7, "resourcevers": 7, "target": 7, "propagationpolici": 7, "depend": [7, 10], "polici": 7, "mai": [7, 8], "vari": 7, "across": 7, "foreground": 7, "background": 7, "orphan": 7, "forc": 7, "replac": 7, "generate_nam": 7, "basi": 7, "random": 7, "charact": 7, "automat": 7, "uniqu": 7, "impersonate_group": 7, "imperson": 7, "k8s_auth_impersonate_group": 7, "group1": 7, "group2": 7, "impersonate_us": 7, "k8s_auth_impersonate_us": 7, "instancetyp": 7, "matcher": 7, "window": 7, "17": 7, "no_proxi": 7, "comma": 7, "domain": 7, "cidr": 7, "shouldn": 7, "proxi": 7, "k8s_auth_no_proxi": 7, "pleas": [7, 8], "typic": 7, "19": 7, "15": 7, "librari": 7, "less": 7, "fail": 7, "even": 7, "correct": [7, 8], "localhost": 7, "com": [7, 10], "127": 7, "8": 7, "172": 7, "descript": 7, "applic": 7, "persist_config": 7, "save": 7, "refresh": 7, "k8s_auth_persist_config": 7, "k8": 7, "credenti": 7, "oidc": 7, "gke": 7, "gcloud": 7, "auth": 7, "so": 7, "old": 7, "expir": 7, "next": [7, 8], "flag": 7, "tell": 7, "yet": 7, "here": 7, "github": [7, 8, 10], "pull": 7, "169": 7, "prefer": 7, "k8s_auth_proxi": 7, "http_proxi": 7, "proxy_head": 7, "header": 7, "urllib3": 7, "readthedoc": 7, "en": 7, "latest": 7, "util": 7, "highlight": 7, "make_head": 7, "basic_auth": 7, "colon": 7, "basic": 7, "k8s_auth_proxy_headers_basic_auth": 7, "proxy_basic_auth": 7, "k8s_auth_proxy_headers_proxy_basic_auth": 7, "user_ag": 7, "repres": 7, "agent": 7, "k8s_auth_proxy_headers_user_ag": 7, "spec": 7, "_v1_virtualmachineinstancespec": 7, "determin": 7, "patch": [7, 8], "alreadi": 7, "its": 7, "attribut": 7, "differ": 7, "resource_definit": 7, "src": 7, "form": 7, "oauth2": 7, "openshift": 7, "expect": 7, "look": 7, "okd": 7, "k8s_auth": 7, "what": 7, "readi": [7, 8], "wait_sleep": 7, "number": [7, 8], "sleep": 7, "between": 7, "5": 7, "wait_timeout": 7, "long": 7, "desir": 7, "120": 7, "testvm": 7, "u1": 7, "medium": 7, "fedora": 7, "devic": 7, "masquerad": 7, "multu": 7, "networknam": 7, "kindexgw": 7, "volum": 7, "containerdisk": 7, "imag": 7, "quai": 7, "cloudinitnocloud": 7, "userdata": 7, "cloud": 7, "ssh_authorized_kei": 7, "ed25519": 7, "aaaa": 7, "cloudinit": 7, "dv": 7, "metadata": [7, 8], "testdv": 7, "registri": 7, "docker": 7, "storag": 7, "accessmod": 7, "readwriteonc": 7, "request": 7, "5gi": 7, "common": 7, "field": 7, "result": 7, "complex": 7, "Will": 7, "success": 7, "sampl": [7, 10], "elaps": 7, "time": [7, 8], "48": 7, "method": 7, "semant": 8, "semver": 8, "org": 8, "major": 8, "minor": 8, "increment": 8, "incompat": 8, "scenario": 8, "function": 8, "manner": 8, "updat": 8, "matrix": 8, "deprec": 8, "pre": 8, "first": 8, "hub": 8, "shall": 8, "newli": 8, "begin": 8, "smaller": 8, "therefor": 8, "explicitli": 8, "assum": 8, "indic": 8, "while": 8, "prior": 8, "nor": 8, "elimin": 8, "introduc": 8, "limit": 8, "argspec": 8, "structur": 8, "shape": 8, "inbound": 8, "payload": 8, "filter": 8, "cfg": 8, "outcom": 8, "previou": 8, "readm": 8, "consid": 8, "abov": [8, 10], "increas": 8, "revis": 8, "trigger": 8, "git": [8, 10], "publish": 8, "built": 8, "artifact": 8, "page": 8, "hack": 10, "e2": 10, "sh": 10, "script": 10, "step": 10, "necessari": 10, "reproduc": 10, "ci": 10, "reli": 10, "cd": 10, "dep": 10, "min": 10, "cleanup": 10}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"kubevirt": [0, 2, 4, 6, 7], "collect": [0, 2, 4, 8], "ansibl": [0, 2], "releas": [0, 8], "note": [0, 7], "topic": 0, "v1": 0, "0": 0, "summari": 0, "minor": 0, "chang": [0, 8], "contribut": [1, 2], "lean": 2, "bind": 2, "version": [2, 8], "compat": [2, 8], "includ": 2, "content": [2, 8], "plugin": [2, 5, 8], "us": 2, "thi": 2, "instal": 2, "from": [2, 8], "galaxi": 2, "build": 2, "local": 2, "depend": 2, "python": 2, "librari": 2, "code": 2, "conduct": 2, "mainten": 2, "govern": 2, "licens": 2, "contributor": 3, "": 3, "guidelin": 3, "welcom": 4, "core": 4, "document": [4, 8], "user": 4, "develop": 4, "gener": 4, "index": [5, 9], "inventori": [5, 6], "modul": 5, "sourc": 6, "synopsi": [6, 7], "requir": [6, 7], "paramet": [6, 7], "exampl": [6, 7, 10], "author": [6, 7], "kubevirt_vm": 7, "creat": 7, "delet": 7, "virtualmachin": 7, "kubernet": 7, "return": 7, "valu": 7, "strategi": 8, "new": 8, "i": 8, "ad": 8, "an": 8, "exist": 8, "featur": 8, "role": [8, 9], "within": 8, "backward": 8, "bug": 8, "fix": 8, "secur": 8, "break": 8, "ani": 8, "remov": 8, "A": 8, "typograph": 8, "error": 8, "wa": 8, "modifi": 8, "autom": 8, "test": 10, "continu": 10, "integr": 10, "config": 10, "playbook": 10}, "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": {"KubeVirt Collection for Ansible Release Notes": [[0, "kubevirt-collection-for-ansible-release-notes"]], "Topics": [[0, "topics"]], "v1.0.0": [[0, "v1-0-0"]], "Release Summary": [[0, "release-summary"]], "Minor Changes": [[0, "minor-changes"]], "Contributing": [[1, "contributing"]], "Lean Ansible bindings for KubeVirt": [[2, "lean-ansible-bindings-for-kubevirt"]], "Ansible version compatibility": [[2, "ansible-version-compatibility"]], "Included content": [[2, "included-content"]], "Plugins": [[2, "plugins"]], "Using this collection": [[2, "using-this-collection"]], "Installing the Collection from Ansible Galaxy": [[2, "installing-the-collection-from-ansible-galaxy"]], "Build and install locally": [[2, "build-and-install-locally"]], "Dependencies": [[2, "dependencies"]], "Ansible collections": [[2, "ansible-collections"]], "Python libraries": [[2, "python-libraries"]], "Code of Conduct": [[2, "code-of-conduct"]], "Contributing to this collection": [[2, "contributing-to-this-collection"]], "Collection maintenance": [[2, "collection-maintenance"]], "Governance": [[2, "governance"]], "Licensing": [[2, "licensing"]], "Contributor\u2019s Guidelines": [[3, "contributor-s-guidelines"]], "Welcome to kubevirt.core Collection documentation": [[4, "welcome-to-kubevirt-core-collection-documentation"]], "User documentation": [[4, null]], "Developer documentation": [[4, null]], "General": [[4, null]], "Plugin Index": [[5, "plugin-index"]], "inventory plugins": [[5, null]], "modules plugins": [[5, null]], "kubevirt \u2013 KubeVirt inventory source": [[6, "kubevirt-kubevirt-inventory-source"]], "Synopsis": [[6, "synopsis"], [7, "synopsis"]], "Requirements": [[6, "requirements"], [7, "requirements"]], "Parameters": [[6, "parameters"], [7, "parameters"]], "Examples": [[6, "examples"], [7, "examples"]], "Authors": [[6, "authors"], [7, "authors"]], "kubevirt_vm \u2013 Create or delete KubeVirt VirtualMachines on Kubernetes": [[7, "kubevirt-vm-create-or-delete-kubevirt-virtualmachines-on-kubernetes"]], "Notes": [[7, "notes"]], "Return Values": [[7, "return-values"]], "Collection Versioning Strategy": [[8, "collection-versioning-strategy"]], "New content is added to an existing collection": [[8, "new-content-is-added-to-an-existing-collection"]], "New feature to existing plugin or role within a collection (backwards compatible)": [[8, "new-feature-to-existing-plugin-or-role-within-a-collection-backwards-compatible"]], "Bug fix or security fix to existing content within a collection": [[8, "bug-fix-or-security-fix-to-existing-content-within-a-collection"]], "Breaking change to any content within a collection": [[8, "breaking-change-to-any-content-within-a-collection"]], "Content removed from a collection": [[8, "content-removed-from-a-collection"]], "A typographical error was fixed in the documentation for a collection": [[8, "a-typographical-error-was-fixed-in-the-documentation-for-a-collection"]], "Documentation added/removed/modified within a collection": [[8, "documentation-added-removed-modified-within-a-collection"]], "Release automation": [[8, "release-automation"]], "Role Index": [[9, "role-index"]], "Testing": [[10, "testing"]], "Continuous integration": [[10, "continuous-integration"]], "Example config and playbooks": [[10, "example-config-and-playbooks"]]}, "indexentries": {"ansible_cache_plugin": [[6, "index-3"]], "ansible_cache_plugin_connection": [[6, "index-1"]], "ansible_cache_plugin_prefix": [[6, "index-5"]], "ansible_cache_plugin_timeout": [[6, "index-7"]], "ansible_inventory_cache": [[6, "index-0"]], "ansible_inventory_cache_connection": [[6, "index-2"]], "ansible_inventory_cache_plugin": [[6, "index-4"]], "ansible_inventory_cache_plugin_prefix": [[6, "index-6"]], "ansible_inventory_cache_timeout": [[6, "index-8"]], "ansible_inventory_use_extra_vars": [[6, "index-9"]], "environment variable": [[6, "index-0"], [6, "index-1"], [6, "index-2"], [6, "index-3"], [6, "index-4"], [6, "index-5"], [6, "index-6"], [6, "index-7"], [6, "index-8"], [6, "index-9"]]}}) \ No newline at end of file