github.com/jaredpalmer/terraform@v1.1.0-alpha20210908.0.20210911170307-88705c943a03/website/docs/language/functions/chunklist.html.md (about)

     1  ---
     2  layout: "language"
     3  page_title: "chunklist - Functions - Configuration Language"
     4  sidebar_current: "docs-funcs-collection-chunklist"
     5  description: |-
     6    The chunklist function splits a single list into fixed-size chunks, returning
     7    a list of lists.
     8  ---
     9  
    10  # `chunklist` Function
    11  
    12  `chunklist` splits a single list into fixed-size chunks, returning a list
    13  of lists.
    14  
    15  ```hcl
    16  chunklist(list, chunk_size)
    17  ```
    18  
    19  ## Examples
    20  
    21  ```
    22  > chunklist(["a", "b", "c", "d", "e"], 2)
    23  [
    24    [
    25      "a",
    26      "b",
    27    ],
    28    [
    29      "c",
    30      "d",
    31    ],
    32    [
    33      "e",
    34    ],
    35  ]
    36  > chunklist(["a", "b", "c", "d", "e"], 1)
    37  [
    38    [
    39      "a",
    40    ],
    41    [
    42      "b",
    43    ],
    44    [
    45      "c",
    46    ],
    47    [
    48      "d",
    49    ],
    50    [
    51      "e",
    52    ],
    53  ]
    54  ```