[
  {"type":"Keyword","value":"local"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"application"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"'my-app'"},
  {"type":"Punctuation","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Keyword","value":"local"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"module"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"'uwsgi_module'"},
  {"type":"Punctuation","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Keyword","value":"local"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"dir"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"'/var/www'"},
  {"type":"Punctuation","value":";"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Keyword","value":"local"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"permission"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"="},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralNumberFloat","value":"644"},
  {"type":"Punctuation","value":";"},
  {"type":"TextWhitespace","value":"\n\n"},
  {"type":"Punctuation","value":"{"},
  {"type":"TextWhitespace","value":"\n  "},
  {"type":"NameVariable","value":"'uwsgi.ini'"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"std.manifestIni"},
  {"type":"Punctuation","value":"({"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameVariable","value":"sections"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"TextWhitespace","value":"\n      "},
  {"type":"NameVariable","value":"uwsgi"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameVariable","value":"module"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"module"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameVariable","value":"pythonpath"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"dir"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameVariable","value":"socket"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"dir"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"+"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"'/uwsgi.sock'"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameVariable","value":"'chmod-socket'"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"permission"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameVariable","value":"callable"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"application"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameVariable","value":"logto"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"'/var/log/uwsgi/uwsgi.log'"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":"\n      "},
  {"type":"Punctuation","value":"},"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Punctuation","value":"},"},
  {"type":"TextWhitespace","value":"\n  "},
  {"type":"Punctuation","value":"}),"},
  {"type":"TextWhitespace","value":"\n\n  "},
  {"type":"NameVariable","value":"'init.sh'"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"|||\n    #!/usr/bin/env bash\n    mkdir -p %(dir)s\n    touch %(dir)s/initialized\n    chmod %(perm)d %(dir)s/initialized\n  |||"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Operator","value":"%"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"{"},
  {"type":"NameVariable","value":"dir"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"dir"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"perm"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"permission"},
  {"type":"Punctuation","value":"},"},
  {"type":"TextWhitespace","value":"\n\n  "},
  {"type":"NameVariable","value":"'cassandra.conf'"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameBuiltin","value":"std.manifestYamlDoc"},
  {"type":"Punctuation","value":"({"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameVariable","value":"cluster_name"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"application"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"NameVariable","value":"seed_provider"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"["},
  {"type":"TextWhitespace","value":"\n      "},
  {"type":"Punctuation","value":"{"},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameVariable","value":"class_name"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"'SimpleSeedProvider'"},
  {"type":"Punctuation","value":","},
  {"type":"TextWhitespace","value":"\n        "},
  {"type":"NameVariable","value":"parameters"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"[{"},
  {"type":"TextWhitespace","value":" "},
  {"type":"NameVariable","value":"seeds"},
  {"type":"Punctuation","value":":"},
  {"type":"TextWhitespace","value":" "},
  {"type":"LiteralString","value":"'127.0.0.1'"},
  {"type":"TextWhitespace","value":" "},
  {"type":"Punctuation","value":"}],"},
  {"type":"TextWhitespace","value":"\n      "},
  {"type":"Punctuation","value":"},"},
  {"type":"TextWhitespace","value":"\n    "},
  {"type":"Punctuation","value":"],"},
  {"type":"TextWhitespace","value":"\n  "},
  {"type":"Punctuation","value":"}),"},
  {"type":"TextWhitespace","value":"\n"},
  {"type":"Punctuation","value":"}"},
  {"type":"TextWhitespace","value":"\n"}
]
