From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C66B621170B for ; Wed, 16 Apr 2025 16:22:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744820580; cv=fail; b=Xmt1F1xh3AjMv5go5FhQ56+AaV27xSrljQXtTWWCCuIB/CNmTZ7DKsqMsBwWjv9RzCUH4XSdKilB0cQ/y0YpNVZjgtWxU7V8p6O4W+gW6DK789yiyaFnj+TAZHEQZVuTDBkwao8+h6lcUwkQvn39EGSjhMwtziua2tO6w4vcxFQ= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744820580; c=relaxed/simple; bh=KfUZfITwhhs6gYEoYnBcvy/fpyaWZ+8icLgO9F//L7M=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=FGGDAuiLFQsJQfxlaDFyavoWV1ek1vdwwN/s6aEAlxoJIjKt0W4B3SzQMuidAnoS10o6LGrd2jsRl+tT0YXP2J+KA+wtoDrskb5NNvP+iHlvUTh0hOPTwJeYtIzningGbtlj1TzcKAXJ11bohS/sAOOFINvzIefOHwrj3h0Vazg= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=iLf7GjJC; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=ouajCI+6; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="iLf7GjJC"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="ouajCI+6" Received: from pps.filterd (m0246629.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 53GGMrds016226; Wed, 16 Apr 2025 16:22:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=5A1xm3A4Ywclc5QtSEmt5N2pkc8kYH8zGTzhiDZTVDA=; b= iLf7GjJC8CbWaXdkLvwxNh7VeNsTUi+HzFFH5Wb+4+4N4IZG4dGUqd7KpZJXHe7F m9ppINMOQ6MdqI/RdQ5DjsPZMlhTIgnE/tC0h0yb6OMNUmi/wP1cpYiVZNzvO+nc 97Mvx8bAZJznKhXFXGx88AHBEvULdMOiUTdcj3Vpi6hSv8ocj7hSwg/yaJ/4W93C fNiE8TWmnX4LAh0fK33i/K7ynSDS7l2j8AypQDnbzAFYUaiVMp1BcYzQYDrqiHgh aSOZmbPm8446SyskqZkZqUcHD1gIDalBxHK5+1mYse2ltl79/U1H1LS34VnP5kFa Ji6cWMu5GwSzzCmKbQdNJw== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 461944c9hf-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 16 Apr 2025 16:22:53 +0000 (GMT) Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 53GFCn58031136; Wed, 16 Apr 2025 16:22:51 GMT Received: from bn8pr05cu002.outbound.protection.outlook.com (mail-eastus2azlp17011029.outbound.protection.outlook.com [40.93.12.29]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 460dbccybb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 16 Apr 2025 16:22:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wlvvLc+BxD37i1IepUo+DSn75NMiydofq10BjJqQ5juEtJ+W/k6EQlf9esBPCrfeJh8fdVgqzhbOS0Ur6SBKLTCBvhnGGv+v/R+ZKoV82PR3NkYJYaL6dxpXJOz2FHD5L3Qs88o/H/hufDmK5p3lN+xW4O+8dCCWD6eU2W+0eC24Qv/JokYJ2PX5vuYgGApFRZbuFXAuiUQ1vuT6FVMqNG3anQSNBnaD9Fr32SGPR8Cr1PMK7iu6KZNTREE5X9pB0MDKnfCnG2Bozb/j1OaJq/M9LzVnZ0MAafBMFtNRk2iJhOty6bHxV5wRkOYoB8XplO7V3ZbDZQEJCeXB28NdYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5A1xm3A4Ywclc5QtSEmt5N2pkc8kYH8zGTzhiDZTVDA=; b=EJ/Bh9yiOQ5ok00WqJayu5y9FRCGCFj6HNGmrogUGwPTfN+jkpAXfDJ7wAB9ICohJdPVNO9VxnpOfESBLJY861xJKslz98vbfjmDmK+jwWeHSy5Gf+ugUxjWh49CdIdjvAw5LVua9SDdLS/h30CBjaJzfS5NLGe+99ipxnFBe+773HfpGZefj+8u4CpSH0ZhmMUiyHE8nMIZV7nUXYuMpXtMbJKostrCFx5AwiXmHjGOYCp0QSfg2mpoeF9J3R3yjI4ftA/niJFRD5C/ogPCaienJSGWdgw/yACAd/T8gJPa5DV5m47+DqKpl4R/mp1DCHLv9G3lWkUimICIuZQmzA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5A1xm3A4Ywclc5QtSEmt5N2pkc8kYH8zGTzhiDZTVDA=; b=ouajCI+6kr9mChbhpoPEre0mCErA4dhHs+KvRTCozwO+tn0fJAcRtPDd3B3yBoMztPxY4kgLTHu8BKf+ye+mxqQ4+tlcDyY9vzEVt+GSLxDyGY4BxZJyosR0lPhDHLoyvyRycjV4F+kkOUvwU055q7G09ey9/4xyGq7q3tCmBTM= Received: from BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) by SA1PR10MB6494.namprd10.prod.outlook.com (2603:10b6:806:2b4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.27; Wed, 16 Apr 2025 16:22:47 +0000 Received: from BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90]) by BN0PR10MB5128.namprd10.prod.outlook.com ([fe80::743a:3154:40da:cf90%7]) with mapi id 15.20.8655.021; Wed, 16 Apr 2025 16:22:47 +0000 Message-ID: <9b68de55-e52e-40c3-a29e-06bc82771bb0@oracle.com> Date: Wed, 16 Apr 2025 12:22:37 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH] ansible_cfg: template boolean defaults must be "False" To: Daniel Gomez Cc: Daniel Gomez , kdevops@lists.linux.dev, Chuck Lever References: <20250416134103.2917189-1-cel@kernel.org> Content-Language: en-US From: Chuck Lever In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CH0PR13CA0002.namprd13.prod.outlook.com (2603:10b6:610:b1::7) To BN0PR10MB5128.namprd10.prod.outlook.com (2603:10b6:408:117::24) Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN0PR10MB5128:EE_|SA1PR10MB6494:EE_ X-MS-Office365-Filtering-Correlation-Id: b929514a-bb64-4767-aec4-08dd7d02ecef X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RkN3MTBKcXNpdUpOcEhaVnBTQ0p1YURxNjQrN1U5bFJvQjFRVlFuVTNFbitD?= =?utf-8?B?cDRsejlOSDVXQjRwUUpTbldkODNLdWpDUWh0c2JuNk9CK1poVkNyTTk3TGVs?= =?utf-8?B?K2U4VjlzM1hNVUtPWHpoQlQxZHUwUnYyenZoL0FlNHVoeW91c3VYaXZIeTZI?= =?utf-8?B?MDZhUTdpNCtXRmZXSUN1YXFVVTJJOGd2ckJVQ1RRYm52NjFZQlh5N1ExUW1u?= =?utf-8?B?NGpkUW5SU3VIeld0TnVLMVoydElqekJQM0E0VU5oaThZTmhCLzlML21RNm9I?= =?utf-8?B?L2pyUllVVlhhVzJZanpUUE1Jd3JFODVBYi9aOU5naHhuak1UV29IeGlLS1Mv?= =?utf-8?B?T1c0ZFBZZFhOKzdHT05talpSVkY3QlBuRWtmVEcyUVNpQjBhVFdnd1ZUWEZQ?= =?utf-8?B?bFZhZDlweE9aQStGcTQ3VFpRaVlHeWRrV1I5WWc1VWo2UkVuQVFPYVlTMXpp?= =?utf-8?B?eWs1UEdKTUJxVXdieEUyQXR1R044U3lXbjZBRElLWXpJcTlBNHFQLzBoR3Ro?= =?utf-8?B?S0VXQm9qWExsTThIazUzaTFad1ZGZzhhckExUjBGeHY0MUxkU29lemVHK05P?= =?utf-8?B?ZVMzYTZ4RUxjZ1VhaGM4aG5FUWNyVVZzM2g4clNjODY2bktzNlNQMHk1UThR?= =?utf-8?B?RWRuNHFrM00vYTBMZDBJWm94Y25qclE0cC9oWTBIa2h1UXorQjYzVkIxbjhx?= =?utf-8?B?NUdDWTRqTHNZVXQ3SVgrZFZWZHR4U1JkMTdlSE4yRDZJNzNLQjJMTUY4SHJB?= =?utf-8?B?THh6MkZiNHpEdk5tVFdDZWE1c2pVMVRTSEs4UysyWDJCTGFvVm5GNytaVFZt?= =?utf-8?B?ZFl3eEI5dENkSUowdHo0dUNiOW9sMmdZVEU2bkk5U3hyV1JzL0FuUGZKUE1T?= =?utf-8?B?cE5TQzhsMXEyaENReDJPYkNZMi90MHJvU0dYSUxlTVlUa1ltSXZxWE40Q0p3?= =?utf-8?B?MGlxTm1vbkd1ZHhRVVIwUWhva29ha1dFWS9kb0NWK2ttYmU3VktiWndMS3Ir?= =?utf-8?B?b2lJT1VVRFdGSG5SNlRORUZJditPcjV2REJJZE9QcWh3eFdvSHFQMnRtcExk?= =?utf-8?B?NlNSTGlnREVXcEdUWXVPaEtzbnNtZVYzdUMzdXkyeWRwMmcxZHp2ZEtPbnp4?= =?utf-8?B?VjhXNFRhNEhGK0pxL2ZlRkxoaXdkVVYyZjkrN1d5S1F3amRVU2tSM0Y3OU5j?= =?utf-8?B?dXZLSk5mQUl2dEw2NjhZRDU5QTRqVURGZTZhaFFEa2ppK29FTkpLcGo2M0VR?= =?utf-8?B?UHA3d0N6UEFNdVNiUTlNbnJVNlNDN05Gbnc1TGh5ajFmcU1ZelRJMDNZR0pS?= =?utf-8?B?NzF5M2hmRisvMDlsR3h2UkdFclZHalp4T2pxa2FIcUtBWHFIZVA5c1NPVjgv?= =?utf-8?B?UHlBSGIzRWN5N25WUm1kcnFydlBHR3BKVksrSnEzbFEzQ2p1ZVZUY2RyMmRG?= =?utf-8?B?RVk3OFZ4d3hqMlNSbUFjWUdLeW5aM3RTMjNOTW1xOHhhY1Zra3Z4SnNpRnZi?= =?utf-8?B?RXFTcTYzVU9ZMlc3eU5BSUpRRmRJZ2l0cENrekphS3BxR2JMUkpLS3lvbXZL?= =?utf-8?B?K0NOTUNIRjVPRlhJVkhxL0FBSVN5SnNUVGJxemNkeERsdzRDZ2pXSjRGMVhk?= =?utf-8?B?VENSWWo0cEh0ai85VzYyU3pHZFVPaVNGWktBZWFoQXdERXRnREwwOGtFRVVy?= =?utf-8?B?QVhkVzJMcFY2eWMrVC9yUnk1c2dwTWg4Q1N0YVhTSDI2Qy9tcTArbnM3R1h6?= =?utf-8?B?Yk9uQitvTmtxZ2RCMGpGcysvUGwzeHk1ckxsOVBLcy92NnljWkhpd2x2ajY4?= =?utf-8?B?UWRJZm5xbnNWR243UDhocWJTdEp0SldzU25DTXVEelRxK0xXMEF5R3N3YUlT?= =?utf-8?B?VjVEM2xuVkRiWHRzcWxHaFBsUjBhaXg3V1ErYTMvMTNqczR3cDVrQVViN1dr?= =?utf-8?Q?Zma67VvKTrg=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN0PR10MB5128.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y21FY0ZHNHFabW9kVGhqNXkyNElZZjd1Qlg1UDZLSm9VNlBnU1M3OXVPcnMr?= =?utf-8?B?M1k2Y2Y1MDlHaW1zT1VqNzdyYjV1Mzk1d2ErRjBKeHJCYmRpMjdSUnNXTFhM?= =?utf-8?B?QXVQQndDYVRHZDNoRWJpbFh4MVAvTVlURUtUYlEvUlJRMjl0VzRPVlZDbjFn?= =?utf-8?B?amc4dytZV0NYNVN5SVVEU2RURkhaV3MzV3djWEtDZFpwYitYNm5rK01IWG9l?= =?utf-8?B?NzdadjhpVWRWeG5uWnpGajB6NkdsS3NBYWtTZk8veFlHNjdna0p0Zm1TTzBa?= =?utf-8?B?V0haWGlFRDhxS1BpVGVPVzNWYzlkNFFPeXFRb1NaQytHSzNRczZrZDJNeTN0?= =?utf-8?B?Z3A1MTdVQUNTRXNqV29MT2xXeWNrTTB0cUNqRXdJMXBvcEFRWlpXam1YTG1W?= =?utf-8?B?ZFNGNFVVQWxhQUZPQ2hYaERlUm0ramYwU1VGS290R3dIVld6OTBmQTJTaDUv?= =?utf-8?B?RWNKbzhGckNLSGRPSlVFdlA3MDUxUUE4YTVCTzNScnEvUElVYS9JU1MvRXFG?= =?utf-8?B?YnhmamZDZkxXNVAyWWJvSVA3dlZ2emhjVGJnY0F3WE1sRHA1NlhLRnZBOWJq?= =?utf-8?B?b2F3QnhGV0JONTZxejg5T3dmL2NiSUJ4UVI3M3AyRkxMQ1FHK3VaNk1wMHQw?= =?utf-8?B?TnJ4RTdodE1GUnVOM2N2YXA1dUVFWERmeXJGdWpWcDVjdjMxQ2dSYmpSSHZ1?= =?utf-8?B?U0FuSC9YYVpQTHdNT2N2SDBrWGJaWWNvb3d5QmRhLytWcnhsTmZDbjN2MFRj?= =?utf-8?B?UWNzd2gwbm1HdkNvK3AvbTNxaVBXeFUvUWROcFA0cG5LVzVrRk1QRXVFVmNE?= =?utf-8?B?L2F2NXhhL3ovTS91RnFmc1pUdk4zeUowb0hkejZJMDJqWHQrQkNwZUZEL0JT?= =?utf-8?B?Q09PNGJtOFRHbzhhbGVlSElVQ3BWbG83RUJ6RzQyVEVUOGRBTUlXb3BISXM1?= =?utf-8?B?YWsvU0U5WUh3dFE4cGZUYUk1Q01xVVVTaDI0cURJdFRYQW5pWlQvOVI2ZjBL?= =?utf-8?B?RU41M0RSMzE5a01idFAzczVpRzlZelNPc2o2WnFwdzBGLzdDYWVXNGlDeHNm?= =?utf-8?B?ZkExZ0Y0YVhHck41bDhmSG5pclV4YWhJWHJjbDVHbGVLUFVrOWRQUGZia09Z?= =?utf-8?B?NzVubTdWT0RnL2pWTVRrc3lDQytKUmdFSU5SM0VVd2xNNjJTYStNYjRpUUY5?= =?utf-8?B?WUlWbVVyYUNXL3BuNEVrQnJhSjM2RGVpQ1c1YzFpbjBxbWY5VTMrMytuTXRj?= =?utf-8?B?V0l2dDJMVjZHRGRFaXQ4MW1KdGJkUjBKdkt3MExUT2FRQ1gvTmt4d3ZWLzQ4?= =?utf-8?B?dDJ2Z0t4dXhONUxzM1lCZXFXR0FmbXM1UTBoWmlsREVFVkhnSzN0WmpnbHcw?= =?utf-8?B?d2Fjb0l2MWhYVEM2elZxT2RFN3FFS1R3RXM2Tm9kUUt2NWVPM29BU0xlMmFk?= =?utf-8?B?b2lMN3hOcWNUWXBFeFpjWW1uZ1lYbVEzdVNLV3luQm4rQ0lqUVZWSW5jaTJJ?= =?utf-8?B?ZjN1empQMjVxUCs1RHZSRW9vMXozODlIaSs3SHUvSi9KbWJZM1IzUU5MK3Nl?= =?utf-8?B?NGNERGF4Sm5aRVhkVWVGUytDMFoxeDNzRS9VdTZNckJaY0dvTlNxc3Q2bHdT?= =?utf-8?B?SFJjc2tiZ0t6UGhraDRCemI2QWdnbHFBN0RIZzdqRDcwNjYwd3dpelVFYjFu?= =?utf-8?B?cHdZd01FZmVWSmJoQThDaGdPT3YyRUdvMDJRQzlMK2srOE9OY2RMKzErSHll?= =?utf-8?B?cmpaclBkOVN4aVRMU2xzNk8rQWFkdnMvS1BnbVJDOC8wRzZIK1FFbWZLOVpP?= =?utf-8?B?aGZyRXA1VldnMTdXWE1QekJINVNNSDhMZVl2cUNnaDBMcUR2MU5rSzVkVWty?= =?utf-8?B?SlJXejErVTMvNzRlSDN0QVFRYTI4T0JlZWZGR0h2MGYvam9SdkVSRWFYSnM1?= =?utf-8?B?TDNmblM2Slh4aXR1YUs3NUF6M1FidmlGbk9ScWNpMkl5WFpFMTF6a1g1MVI4?= =?utf-8?B?K1lWekNYck9nTGZ4azBqVnRTMjliZ0pqZnZxVDhpRTdsRFB1aVlaNmFVQkxs?= =?utf-8?B?Q0pkc1FwQVdBRm9STEZmZS93aE5JZEVOT2RxY3VYUVJQeVdJdkJiVG5nZUZM?= =?utf-8?Q?3cHwyqtMIlIgK5a0LgIZ8GU6l?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: mzoqVOKPracvMrpgTLo0uMj+GeDs/b7Jo6E6KOdvesh5kwdRNtoX9Kb08zsdxGKxXiyetM6t/+hFIJ1fNUouhhcISkd/z9AJ2hudS25cR32TLijIfWoIHPUV0GkCjZzeqaKJw8jRACrz6/s8lU+EdYUuHCYsfyC+gq2ctR5RYudeIFKukHFQ25ADQ4VY4VgJlIiSgyaLcquASc/f+1YavHw02Cudmg4DiwtciQ+bgIYGO6w9t0z6j2A+lxtM+KTipMfXQK/d0TDb4FOS+tX+wn+8c3K2RffVhULyEnMkRiQqh9FMcxuws0bPV2iu0y+gmmvkMl83h/9Wxt0mk1enonsyeDUTtlStZ4QhgbJvQ54fQR1HIOjc8EZA7BDjPqno9KGm7zNy9aO1WoP7fJ7zlSzf8aVWaCC1olBEOwdfl4WJ/nTcWkBjG8lD9OfX/uAuWLPwQRDdm/7obqVLtQ/v+75xNDpyQFoJXgTZAQ9MBv78+h0xJswRElEaQ41oGX5h1xipokv8sWfkNW2huHjFYw0wqz4N9Eb49dIyWa2rqsyfWDXqq9ZcYX9RwCMx2jk+98tZHQRrs7HtdO29ddt4ByfRxFZvCI4KK+xZZmQpR+A= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: b929514a-bb64-4767-aec4-08dd7d02ecef X-MS-Exchange-CrossTenant-AuthSource: BN0PR10MB5128.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Apr 2025 16:22:47.6542 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Yq7QsQGEJKSmmDPh/sihpSazHbsYQvtQyYGAaMY1Kre9JSTI/seT4KHhBBn7yIZbDxrQkctZeIxMSNXe8XRl1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR10MB6494 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-16_06,2025-04-15_01,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 phishscore=0 mlxscore=0 mlxlogscore=999 bulkscore=0 malwarescore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504160133 X-Proofpoint-GUID: I5J0sNbbMyrwAwV5_r5EMisxMqwgZdE1 X-Proofpoint-ORIG-GUID: I5J0sNbbMyrwAwV5_r5EMisxMqwgZdE1 On 4/16/25 11:48 AM, Daniel Gomez wrote: > On Wed, 16 Apr 2025 at 15.41, > > wrote: > > From: Chuck Lever > > > I found that the "disable_skipped_hosts" Kconfig setting was not > working. > > Using "output yaml" with a boolean behaves somewhat counter- > intuitively. When the user specifies "Yes, please set this", the > variable appears in .extra_vars_auto.yaml with a value of True. > When the user specifies "No, please do not set this" the variable > does not appear in .extra_vars_auto.yaml at all. > > > This is a good catch. Does this issue affect other playbooks? Whenever Kconfig passes a boolean setting via "output yaml", we might have this issue. The "False" value has to be provided by a Makefile or a defaults/main.yml setting. My recent terraform patches removed the Ansible defaults except for the booleans for this very reason (see playbooks/roles/gen_tfvars/defaults/main.yml). I haven't looked closely for it outside of terraform/ however. The defaults/main.yml treatment is pervasive, so I just go with that flow and make a mental adjustment ;-) > To make a template that uses these variables behave correctly, then, > the defaults/main.yml setting has to be False always. When the > Kconfig setting is enabled, that will override this default. > > > It seems counterintuitive too to default to False only to ensure it can > be overwritten. Perhaps we could fix this in kconfig/yaml? If we can > rely on kconfig defaults, we might even be able to remove playbook > defaults as we talked recently (not only here but globally). > > What do you think? I guess that is indeed an option, since the YAML output logic is only in kdevops' version of Kconfig? But I think this arises from Kconfig itself: For booleans, the setting is written into .config as either "CONFIG_YADA=y" or "# CONFIG_YADA is not set" probably because CONFIG_YADA can be checked via "#ifdef"; not defined inherently means "false". Yes, I agree it is something that is likely to trip up developers again, and it makes sense that "output yaml" should always define the Ansible/ YAML version of the variable whether it is set to True or False. > Signed-off-by: Chuck Lever > > --- >  playbooks/roles/ansible_cfg/defaults/main.yml | 10 +++++----- >  1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/playbooks/roles/ansible_cfg/defaults/main.yml b/ > playbooks/roles/ansible_cfg/defaults/main.yml > index e01de2f4481d..4ff00c18976d 100644 > --- a/playbooks/roles/ansible_cfg/defaults/main.yml > +++ b/playbooks/roles/ansible_cfg/defaults/main.yml > @@ -1,12 +1,12 @@ >  --- > -ansible_cfg_deprecation_warnings: true > +ansible_cfg_deprecation_warnings: false >  ansible_cfg_callback_plugin_string: dense >  ansible_cfg_callback_plugin_check_mode_markers: false >  ansible_cfg_callback_plugin_display_failed_stderr: false > -ansible_cfg_callback_plugin_display_ok_hosts: true > -ansible_cfg_callback_plugin_display_skipped_hosts: true > +ansible_cfg_callback_plugin_display_ok_hosts: false > +ansible_cfg_callback_plugin_display_skipped_hosts: false >  ansible_cfg_callback_plugin_show_custom_stats: false > -ansible_cfg_callback_plugin_show_per_host_start: true > -ansible_cfg_callback_plugin_show_task_path_on_failure: true > +ansible_cfg_callback_plugin_show_per_host_start: false > +ansible_cfg_callback_plugin_show_task_path_on_failure: false >  ansible_cfg_interpreter_python: "auto_silent" >  ansible_cfg_forks: 10 > -- > 2.49.0 > -- Chuck Lever